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

xiaoxiao2021-02-28  98

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

转载请注明原文地址: https://www.6miu.com/read-21767.html

最新回复(0)