Selenium2Library常用关键字

Open Browser 打开浏览器

Open Browserhttp://www.baidu.comgc

Open Browser打开本地html页面

Open Browserfile:///D:/robot/data/select_demo.htmlgc
备注:
要想通过不同的浏览打开URL 地址,一定要安装浏览器相对应的驱动。
chrome 的驱动为: chromedriver.exe 。
IE 的驱动为: IEDriverServer.exe
浏览器默认为空时启动 FireFox

关闭浏览器

Close All Browser关键所有打开的浏览器和缓存重置
Close Browser关闭当前的浏览器

浏览器窗口设置

set windows size :用于设置打开浏览器的宽度和高度。以像素为单位,第一个参数800表示宽度,第二个参数900表示高度。
get windows size 用于获取当前浏览器的宽度和高度。

Open Browserhttp://www.baidu.comgc
Maximize Browser Window# 全屏查看浏览器
Set Windows Size800900
${width}${height}Get Windows Size
log${width}
log${height}

文本输入

Open Browserhttp://www.baidu.comgc
input textid=kwrobot framework
Sleep3
Close All Browsers

点击元素

Open Browserhttp://www.baidu.comgc
input textid=kwrobot framework
Click Elementid=su
Sleep3
Close All Browsers

点击按钮

Open Browserhttp://www.baidu.comgc
input textid=kwrobot framework
Click Buttonid=su#只能用于点击按钮
Sleep3
Close All Browsers

等待元素

等待页面包含元素

Open Browserhttp://www.baidu.comgc
Input textid=kwrobot framework
Wait Until Page Contains Elementxpath=/html/body/div[1]/div[1]
/div/div[1]/div/form/span[2]/input
5error
Click Buttonxpath=/html/body/div[1]/div[1]
/div/div[1]/div/form/span[2]/input
Close All Browsers

等待元素包含文本

Open Browserhttp://www.baidu.comgc
Input textid=kwrobot framework
Wait Until Element Containscss=a.toindex百度首页10元素未出现
Click Buttonid=su
Close All Browsers

获取 title

Open Browserhttp://www.baidu.comgc
Maximize Browser Window
${title}Get Title
Page Should Contain${title}

获取 text

Open Browserhttp://www.baidu.comgc
Maximize Browser Window
${element}Get Textname=tj_trnews
log${element}

获取元素的其他属性值

Open Browserhttp://www.baidu.comgc
${attr}Get Element Attributeid=kwname
log${attr}
Close All Browsers

title断言

Open Browserhttp://www.baidu.comgc
Input textid=kwrobot
Click Elementid=su
${title}Get Title
Should Contain${title}robot_百度搜索
Close All Browsers

text断言

Open Browserhttp://www.baidu.comgc
${text}Get Textname=tj_trnews
Should Contain${text}新闻
Close All Browsers
12-14 12:11
查看更多