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 ==========================================================================================================================