Python 2.7 在Robot框架中找不到窗口错误,无法找到新的选项卡窗口
我正在IE浏览器上使用Robot框架进行自动化工作 单击浏览器窗口中的链接时,我需要切换到该窗口并对其执行一些操作 问题是在我的机器上,新窗口打开时约占桌面屏幕的四分之三,而在我的同事机器上,它显示在屏幕的四分之一左右。编写的自动化脚本在我的机器上运行良好,而在我的同事的机器上则不起作用Python 2.7 在Robot框架中找不到窗口错误,无法找到新的选项卡窗口,python-2.7,selenium,automation,robotframework,selenium2library,Python 2.7,Selenium,Automation,Robotframework,Selenium2library,我正在IE浏览器上使用Robot框架进行自动化工作 单击浏览器窗口中的链接时,我需要切换到该窗口并对其执行一些操作 问题是在我的机器上,新窗口打开时约占桌面屏幕的四分之三,而在我的同事机器上,它显示在屏幕的四分之一左右。编写的自动化脚本在我的机器上运行良好,而在我的同事的机器上则不起作用 “找不到窗口错误”即将出现。即使显示了新窗口 我假设这是IE浏览器大小的问题,因为它只显示在屏幕的1/4左右,而驱动程序无法识别新窗口。有人能帮我解决这个问题吗?我已经尝试过将设置重置为默认值,但其行为仍然相同
“找不到窗口错误”
即将出现。即使显示了新窗口
我假设这是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
寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请看:我不能直接发布代码,因此我在问题中添加了一个示例代码。为什么它不起作用我找不到解决方案,这就是我在这里发布查询的原因。这段代码在我的机器上运行,但在我同事的机器上不工作,唯一的区别是IE浏览器窗口大小我的机器IE浏览器窗口稍大,而在另一台机器上它较小你的学院,他们运行什么版本的IE?@Zhivko.Kostadinov我的同事有IE 11.2248.14393.0,我有IE 11.1088.15063.0 IE驱动程序2.45好的,让我们试着设置自定义窗口大小。您可以使用以下选项:-