RobotFramework操作API

1.通过pip安装扩展库

pip install robotframework-seleniumlibrary

RobotFramework操作API
2.下载谷歌游览器和对应驱动

http://chromedriver.storage.googleapis.com/index.html

找到和自己谷歌版本相匹配的驱动
RobotFramework操作API
3.将游览器驱动放在python的目录下

比如:我的python安装在C:\python目录中(chromedriver.exe放入对应的python 目录下)

RobotFramework操作API
4.导入SeleniumLibrary扩展库
RobotFramework操作API
5.API操作
1 打开游览器(访问网站)

Open Browser   http://www.baidu.com   chrome

2:设置睡眠时间

sleep 时间(秒)

3:设置隐式等待时间

Set Browser Implicit Wait 时间(秒)

4:窗口最大化

Maximize Browser Window

5:设置窗口位置

Set Window Position 30  50

6:返回上一步

Go Back

7:跳转

Go To   http://www.baidu.com

8:刷新

Reload Page

RobotFramework操作API
6.RF元素定位
selenium中八大定位方式:

id,name,xpath,css,link_text,partial_link_text,class_name,tag_name

前提:元素必须是唯一的

xpath
1:通过绝对路径定位元素:  
2:通过相对路径定位元素:xpath=//form/span/input 
3:通过元素属性定位元素:xpath=//input[@autocomplete="off" and @class="s_ipt"] 
4:通过部分元素属性定位:xpath=//input[contains(@autocomplete="of")] 5:通过元素文本定位元素:xpath=//a[text()="新闻"]

RobotFramework操作API

上一篇:RobotFramework调取Chorm一些操作


下一篇:RobotFramework自动化测试环境搭建------详细