Java教程

RobotFramework操作API

本文主要是介绍RobotFramework操作API,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.通过pip安装扩展库

pip install robotframework-seleniumlibrary

在这里插入图片描述
2.下载谷歌游览器和对应驱动

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

找到和自己谷歌版本相匹配的驱动
在这里插入图片描述
3.将游览器驱动放在python的目录下

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

在这里插入图片描述
4.导入SeleniumLibrary扩展库
在这里插入图片描述
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

在这里插入图片描述
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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!