Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 在Robot框架中找不到窗口错误,无法找到新的选项卡窗口_Python 2.7_Selenium_Automation_Robotframework_Selenium2library - Fatal编程技术网

Python 2.7 在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浏览器上使用Robot框架进行自动化工作

单击浏览器窗口中的链接时,我需要切换到该窗口并对其执行一些操作

问题是在我的机器上,新窗口打开时约占桌面屏幕的四分之三,而在我的同事机器上,它显示在屏幕的四分之一左右。编写的自动化脚本在我的机器上运行良好,而在我的同事的机器上则不起作用

“找不到窗口错误”
即将出现。即使显示了新窗口

我假设这是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好的,让我们试着设置自定义窗口大小。您可以使用以下选项:-