机器人框架中找不到窗口错误,无法找到新的选项卡窗口

时间:2018-05-21 09:42:47

标签: python-2.7 selenium automation robotframework selenium2library

我正在IE浏览器上使用Robot Framework进行自动化。

单击链接浏览器窗口显示我需要切换到该窗口最大化并对其执行某些操作。

问题在我的机器上,新窗口打开大约覆盖桌面屏幕的3/4,而在我的同事机器中,它显示在屏幕的大约1/4处。编写的自动化脚本在我的机器中运行良好,它在我的同事机器中不起作用。

"No window found Error"即将到来。即使显示新窗口。

我假设它是IE浏览器大小问题,因为它只显示在屏幕的1/4左右,驱动程序无法识别新窗口。任何人都可以帮忙解决这个问题我已经尝试将设置重置为默认仍然行为相同。

以下是示例代码脚本

open browser    ${SiteUrl}  ${Browser}  
Wait Until Page Contains     some text value  
Title Should Be      page title   
Maximize Browser Window         
Wait Until Page Contains Element    txtPassword  
Enter User Name ${userid}  
Enter Password  ${pwd}  
Click Login   
Click Element   ${link locator}  #on click  new window opens   
Sleep   10s  
Select Window   title=Window Title  
Wait Until Page Contains    text value on the page  
Maximize Browser Window   

0 个答案:

没有答案