Robot Framework自动化测试-切换浏览器窗口

来源:互联网 发布:周琦cba数据 编辑:程序博客网 时间:2024/06/05 11:16

selenium2library提供的切换到新窗口的关键字,只有select window,只能根据title、name、url去定位。我们可以利用他来切换浏览器中打开的不同窗口,示例说明:

为了让代码显示简洁,故去掉所有等待的操作,使用时按需添加!!!

Open Browser    http://www.baidu.com    chrome      Maximize Browser Window                         Input Text  kw  cz9025              Click Element   su  #点击一条搜索结果后会打开一个新的窗口 (这里点击第一条)                       Click Element   //div[@id='content_left']/div[1]/h3/a   #获得窗口的title             ${titles}  Get Window Titles           ${titles2}Get From List${titles}   1   ${titles1}Get From List${titles}   0   #切换到第二个窗口               Select Window   title=${titles2}                   #在这里可以对新打开的窗口进行操作。。。        #切换回第一个窗口,即搜索页面的那个窗口                Select Window   title=${titles1}                       #在这里可以对第一个搜索窗口进行操作。。。   #只会关闭当前的窗口,即第一个搜索窗口             Close Window                

还有一个Switch Browser 切换不同的浏览器,下次介绍

0 0
原创粉丝点击