提问人:shilpa 提问时间:10/13/2022 更新时间:10/18/2022 访问量:508
尝试使用 robotframe work python 在具有 IE 兼容模式的 Edge 中启动 url
Trying to launch url in Edge with IE compatability mode using robotframe work python
问:
我正在尝试使用 robotframe work python 在具有 IE 兼容模式的 Edge 中启动 url,我正在使用以下代码,但收到此错误 AttributeError: 'Options' object has no attribute 'attach_to_edge_chrome' 。请一些人帮忙吗
使用的代码:
打开浏览器网址,即 options=ignore_zoom_level=True;attach_to_edge_chrome=真;edge_executable_path=“C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe”
答:
0赞
Yu Zhou
10/18/2022
#1
您可以使用最大化浏览器窗口。请参考下面的示例代码(您可以将路径更改为自己的路径):Maximize Browser Window
*** Settings ***
Library SeleniumLibrary
*** Variables ***
${IEDriver} E:/webdriver/IEDriverServer.exe
*** Test Cases ***
Example Test
Open Browser https://www.google.com/ ie executable_path=${IEDriver} options=ignore_zoom_level=True; attach_to_edge_chrome=True; edge_executable_path="C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe"
Maximize Browser Window
机器人框架版本:5.0.1
SeleniumLibrary 版本:6.0.0
评论
0赞
shilpa
10/19/2022
我使用您提到的内容,但只有 Open Browser 继续运行,它不会转到下一个关键字:(
0赞
Yu Zhou
10/20/2022
有什么错误吗?请尝试在任务管理器中杀死所有 Edge 和 IE 进程,然后再次测试。此外,当我在代码行中遗漏一些空格时,我遇到了类似的问题。请再次检查代码之间的空格是否正确,尤其是 和 之间是否有空格Open Browser
options=ignore_zoom_level=True;
attach_to_edge_chrome=True;
0赞
shilpa
10/21/2022
打开浏览器 google.com 即 executable_path=${Iedriver} options=ignore_zoom_level=True;attach_to_edge_chrome=真;edge_executable_path=${edgepath} 关闭窗口------------未收到任何错误。Google URL 在边缘 IE 模式下打开,之后什么也没发生,它不会进入代码中的下一步。我也给了适当的空间。
0赞
shilpa
10/21/2022
我猜完成页面在长时间后无法正确加载,我得到页面加载的超时异常。
0赞
Yu Zhou
10/21/2022
这可能是原因。这太奇怪了,它在你的环境中不起作用。你可以检查我的结果,效果很好:i.stack.imgur.com/7DgQI.gif。更改为另一个网址怎么样?您还有其他环境要测试吗?
评论
robotframework
SeleniumLibrary
robotframework 5.0.1
SeleniumLibrary 6.0.0