open browser关键字:打开浏览器
close browser关键字:关闭浏览器
close all browsers关键字:退出所有
close window关键字:关闭当前的窗口 不需要接收任何参数
go back关键字:模拟对浏览器进行后退。 不需要接收任何参数
reload page关键字:刷新当前页面 不需要接收任何参数
go to关键字:模拟对浏览器进行前进。 需要接收一个[url]参数
get location关键字:获取当前窗口页面访问的路径 不需要接收任何参数
get window position关键字:获取当前页面窗口的坐标位置,先返回横坐标再返回纵坐标 不需要接收任何参数
get window size关键字:获取当前页面窗口的大小,先返回窗口的宽,再返回窗口的高 不需要接收任何参数
get title关键字:获取浏览器网页的title . 不需要任何参数
get window titles关键字:获取当前已经打开的浏览器窗口的所有title . 不需要任何参数
========================================================================================================================
=========================================================================================================================
==========================================================================================================================
clear element text关键字:清空文本框中的内容 该关键字接收一个参数[locator],可以通过id、name、xpath等进行定位
input password关键字:类似input text关键字,用于输入密码,不会在日志中显示 接收2个参数[ locator | text ]。 text代表输入的密码
input text关键字:模拟向一个输入框中输入文本内容。 接收2个参数[ locator | text ]。 text代表输入的文本内容
click button:关键字:模拟单击页面中的按钮。 该关键字接收一个参数[locator],可以通过id、name、xpath等进行定位
click element关键字:模拟单击一个定位到的具体元素。 该关键字接收一个参数[locator],可以通过id、name、xpath等进行定位
click image关键字:模拟单击某个图片 该关键字接收一个参数[locator],可以通过id、name、xpath等进行定位
click link关键字:模拟单击一个链接。 该关键字接收一个参数[locator],可以通过id、name、xpath等进行定位
get all links关键字:用来获取页面上所有的href链接的元素对于的id,没有对应的id时则用一个空字符串代替
choose file关键字:用于完成文件上传。接收2个参数:输入框路径定位以及被长传的文件路径。 该关键字接收2个参数[ locator | file_path ]
get text关键字:获取元素的文本内容。 该关键字接收一个参数[locator],可以通过id、name、xpath等进行定位
get value关键字:获取某个元素标签 对应的value属性的值 该关键字接收一个参数[locator],可以通过id、name、xpath等进行定位
===========================================================================================================================
open browser 、close browser、clear element text 、input text、click button :关键字
open browser http://www.baidu.com chrome
clear element text id=kw //清空文本框
input text id=kw robot framework //输入文本
click button id=su //模拟单击一个按钮
close browser
==============================================================================================================================
go back、go to 关键字:
open browser http://www.baidu.com chrome
click link 新闻
${title2} get window titles
log ${title2}
go back
${title3} get window titles
log ${title3}
go to https://www.cnblogs.com/
${title4} get window titles
log ${title4}
close all browsers
=========================================================================================================================
click element:关键字
open browser http://www.baidu.com chrome
input text id=kw robot framework //输入文本
click element id=su //模拟单击一个具体元素
close browser
============================================================================================================================
click link :关键字
open browser http://www.baidu.com chrome
click link http://map.baidu.com //模拟单击一个连接
close browser
-----------------------------------------------------------------------------------------------------------------------------------
click link :关键字
open browser http://www.baidu.com chrome
click link name=tj_trmap //模拟单击一个连接
sleep 2
close browser
======================================================================================================================
get all links:关键字
open browser http://www.baidu.com chrome
${links} get all links
log ${links}
sleep 2
close browser
======================================================================================================================
choose file:关键字
open browser http://www.baidu.com chrome
click element //*[id='form']/span[1]/span //单击输入框旁边的相机图标按钮
sleep 10
choose file //*[id='form']/div/div[2]/div[2]/input E:\\xxx.png
close browser
=========================================================================================================================
get text:关键字
open browser http://www.baidu.com chrome
${text} get text name=tj_trnews //此处是name来进行定位的
log ${text} //打印出:新闻
sleep 2
close browser
-------------------------------------------------------------------------------------------------------------------------
get text:关键字
open browser http://www.baidu.com chrome
${text} get text //*[@id='ul']/a[1] //此处是xpath来进行定位的
log ${text} //打印出:新闻
sleep 2
close browser
==============================================================================================================================
get title:关键字
open browser http://www.baidu.com chrome
${title} get title //获取浏览器网页的title
log ${title} //打印出:百度一些,你就知道
sleep 2
close browser
=============================================================================================================================
get value:关键字
open browser http://www.baidu.com chrome
${value} get value id=signin //获取某个元素标签 对应的value属性的值
log ${value}
sleep 2
close browser
==================================================================================================================
get window titles:关键字
open browser http://www.baidu.com chrome
click link 新闻
${titles} get window titles
log ${titles}
sleep 2
close all browsers
=====================================================================================================================
get location:关键字
open browser http://www.baidu.com chrome
${location} get location
log ${location}
sleep 2
close browser
============================================================================================================================
get window position关键字:
open browser http://www.baidu.com chrome
${x} ${y} get window position
log ${x}
log ${y}
close browser
===========================================================================================================================
get window size关键字:
open browser http://www.baidu.com chrome
${width} ${height} get window size
log ${width}
log ${height}
close browser
==========================================================================================================================
robot framework + selenium2——窗口和简单输入框按钮操作
最新推荐文章于 2021-11-03 20:44:26 发布