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

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 切换不同的浏览器,下次介绍

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值