roborframework-selenium-基本操作

roborframework-selenium-基本操作参考地址:http://www.cnblogs.com/fnng/p/3968009.html

1.支持元素定位:id,Xapth,name,其它几种没有试过,应该也支持

代码:

*** Settings ***
Library Selenium2Library

*** Test Cases ***
baidu
Open Browser https://www.baidu.com/ chrome
#获取title
${title} Get Title
log title=${title}
#百度一下 是否包含在${title}
Should Contain ${title} 百度一下
#输入 百度
#支持Xpath
#Input Text Xpath=//input[@id=‘kw‘] 百度
#支持id
#Input Text id=kw 百度
Input Text name=wd 百度
#点击 搜索
Click Element Xpath=//input[@id=‘su‘]
#Sleep 以秒为单位
Sleep 5
Close Browser

时间: 2024-10-11 03:49:27

roborframework-selenium-基本操作的相关文章

selenium 基本操作

from selenium import webdriverimport time # 启动与浏览器的会话driver = webdriver.Chrome() # 浏览器操作driver.get("http://www.baidu.com") # 浏览器最大化driver.maximize_window() # 刷新driver.refresh() # 后退 到上一个页面driver.get("http://lemfix.com")driver.back()tim

Selenium 基本操作--元素定位

对页面元素进行操作 1.   输入框输入 driver.findElement(By.id("id号")).sendKeys(“输入框输入内容”): 例: driver.findElement(By.id("stadiumName")).sendKeys("测试场馆"); 2.   输入框清除 driver.findElement(By.id("id号")).clear(): 例: driver.findElement(By.

跟浩哥学自动化测试Selenium -- 浏览器的基本操作与元素定位(3)

浏览器的基本操作与元素定位 通过上一章学习,我们已经学会了如何设置驱动路径,如何创建浏览器对象,如何打开一个网站,接下来我们要进行一些复杂的操作比如先打开百度首页,在打开博客园,网页后退,前进等等,甚至可以获取一些浏览器信息等等. 首先看一个基本的例子,流程如下: 打开百度的网站 获取到百度首页的Title 获取当前页面的URL 获取页面的html信息 对应的代码如下: public class SeleniumTest { public static void main(String... a

Selenium - Web自动化测试的基本操作实现

Selenium - Web自动化测试的基本操作实现 摘自https://www.jianshu.com/p/0d5cc5503f91 摘要:  之前用Selenium做UI自动化测试从初学到熟练碰到过很多问题,这里就不一一细说了,所以把最基本的操作都写在了一起,包括:控制浏览器,操作元素,鼠标事件,键盘事件,设置元素等待,多表单/窗口切换,警告框处理,上传文件,操作Cookie,调用JavaScript控制浏览器滚动条,窗口截图. 时间紧急,没有仔细整理,望读者见谅~~ 目录 1.控制浏览器

selenium的基本操作

selenium的基本操作 常用类与方法 from selenium import webdriver #驱动浏览器 from selenium.webdriver import ActionChains #鼠标相关操作 from selenium.webdriver.common.by import By #选择器,以什么方式选择标签元素 from selenium.webdriver,common.keys import Keys #键盘相关 from selenium.webdriver.

selenium webdriver+python基本操作

导入模块: from selenium import webdriver from selenium.common.exceptions import NoSuchElementException 选择浏览器: driver = webdriver.Firefox() 打开url: driver.get("http://www.baidu.com") 等待: driver.implicitly_wait(30) driver.set_page_load_timeout(30) driv

转:selenium webdriver+python基本操作

转自: http://blog.163.com/[email protected]/blog/static/1017337222013102310617946/ 导入模块: from selenium import webdriver from selenium.common.exceptions import NoSuchElementException 选择浏览器: driver = webdriver.Firefox() 打开url: driver.get("http://www.baid

python selenium webdriver入门基本操作

未经作者允许,禁止转载! from selenium import webdriver import time driver=webdriver.Chrome() driver.get('http://www.baidu.com')#进入百度首页 driver.maximize_window()#窗口最大化 time.sleep(1) driver.set_window_size(480,600)#窗口大小变化 time.sleep(1) driver.maximize_window() tim

Selenium的自我总结2_元素基本操作

对于Selenium的基本元素的操作,就自己的了解做了一个基本的介绍,这篇直接上代码,针对一个页面如何操作写了些基本的操作脚本,希望对初学者有一定的帮助,也希望通过这些总结让自己有一些清晰的认识和了解: Demo文件下载地址:http://pan.baidu.com/s/1sjECS5B Demo 的样图: Java Code: import java.util.Iterator; import java.util.List; import java.util.Set; import java.

selenium webdrive浏览器的基本操作

浏览器操作基本方法 打开网页 从selenium中导入webdrive模块 打开浏览器(firefox) 打开网页(www.baidu.com) #导入webdriver模块 from selenium import webdriver #打开浏览器 driver=webdriver.Firefox() #driver=webdriver.Ie() #driver=webdriver.Chrome() #打开百度首页 driver.get("https://www.baidu.com"