Selenium2Library常用关键字
Open Browser 打开浏览器
Open Browser打开本地html页面
备注:
要想通过不同的浏览打开URL 地址,一定要安装浏览器相对应的驱动。
chrome 的驱动为: chromedriver.exe 。
IE 的驱动为: IEDriverServer.exe
浏览器默认为空时启动 FireFox
关闭浏览器
Close All Browser | 关键所有打开的浏览器和缓存重置 |
Close Browser | 关闭当前的浏览器 |
浏览器窗口设置
set windows size
:用于设置打开浏览器的宽度和高度。以像素为单位,第一个参数800表示宽度,第二个参数900表示高度。
get windows size
用于获取当前浏览器的宽度和高度。
Open Browser | http://www.baidu.com | gc |
Maximize Browser Window | # 全屏查看浏览器 | |
Set Windows Size | 800 | 900 |
${width} | ${height} | Get Windows Size |
log | ${width} | |
log | ${height} | |
文本输入
点击元素
Open Browser | http://www.baidu.com | gc |
input text | id=kw | robot framework |
Click Element | id=su | |
Sleep | 3 | |
Close All Browsers | | |
点击按钮
Open Browser | http://www.baidu.com | gc |
input text | id=kw | robot framework |
Click Button | id=su | #只能用于点击按钮 |
Sleep | 3 | |
Close All Browsers | | |
等待元素
等待页面包含元素
Open Browser | http://www.baidu.com | gc | |
Input text | id=kw | robot framework | |
Wait Until Page Contains Element | xpath=/html/body/div[1]/div[1] /div/div[1]/div/form/span[2]/input | 5 | error |
Click Button | xpath=/html/body/div[1]/div[1] /div/div[1]/div/form/span[2]/input | | |
Close All Browsers | | | |
等待元素包含文本
Open Browser | http://www.baidu.com | gc | | |
Input text | id=kw | robot framework | | |
Wait Until Element Contains | css=a.toindex | 百度首页 | 10 | 元素未出现 |
Click Button | id=su | | | |
Close All Browsers | | | | |
获取 title
Open Browser | http://www.baidu.com | gc |
Maximize Browser Window | | |
${title} | Get Title | |
Page Should Contain | ${title} | |
获取 text
Open Browser | http://www.baidu.com | gc |
Maximize Browser Window | | |
${element} | Get Text | name=tj_trnews |
log | ${element} | |
获取元素的其他属性值
title断言
Open Browser | http://www.baidu.com | gc |
Input text | id=kw | robot |
Click Element | id=su | |
${title} | Get Title | |
Should Contain | ${title} | robot_百度搜索 |
Close All Browsers | | |
text断言
Open Browser | http://www.baidu.com | gc |
${text} | Get Text | name=tj_trnews |
Should Contain | ${text} | 新闻 |
Close All Browsers | | |