gpt4 book ai didi

python - 在版本 56.0.2924.87 中,Selenium 在 Chrome 中设置窗口大小失败

转载 作者:太空宇宙 更新时间:2023-11-03 15:24:07 25 4
gpt4 key购买 nike

我正在使用 selenium 通过 google chrome 自动化 ui 测试。作为测试的一部分,我在套件中多次调整窗口大小。

我正在使用 RobotFramework 的 Selenium2Library 通过以下两个关键字完成工作:

Set Window Size | 1080 | 800

Maximize Browser Window

本质上,它们只是同名的 python selenium 函数的薄包装。在过去几天的某个时候,所有涉及窗口大小调整的测试都开始失败,我认为罪魁祸首是最新版本的 Chrome。

错误:

WebDriverException: Message: unknown error: cannot get automation
extension from unknown error: page could not be found:
chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html

当我尝试使用以下方法更改屏幕尺寸时:

driver.execute_script("window.resizeTo({},{})".format(width, height))

我根本没有得到任何响应(没有错误或窗口大小更改)

有人有解决办法吗?重要的是我们将套件保留在 Chrome 中,如果可能的话,我需要在测试期间调整大小。

谢谢

最佳答案

您使用哪个版本的 chromedriver?在我升级到版本 2.28 并将 Chrome 更新到 v57 之前,这个问题就发生在我身上(之前我使用的是 2.26,并且出现了与您的消息完全相同的错误)。

关于python - 在版本 56.0.2924.87 中,Selenium 在 Chrome 中设置窗口大小失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43281710/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com