gpt4 book ai didi

debugging - 尝试调试 WebDriver E2E 测试时 Chrome 开发者工具立即关闭

转载 作者:行者123 更新时间:2023-12-03 06:30:03 28 4
gpt4 key购买 nike

我通常在 Chrome 的开发工具面板中调试 Selenium 测试。然而,在升级我的操作系统(Ubuntu Linux)后,我的 E2E 测试完全崩溃了:Chrome 没有打开第一页,而是闲置,只显示一个空白页面。最终我升级了ChromeDriver ,现在测试又开始工作了。但是,随着这个新的 Chrome 版本(操作系统升级后)和这个新的 ChromeDriver,开发工具窗口出现了一个奇怪的问题:

每当我单击CTRL + SHIFT + I打开开发工具窗口,或单击Chrome菜单中的工具 -> 开发人员工具时,开发工具窗口就会闪烁打开,但随后立即关闭。在它可见的 1/10 秒内,它看起来是空白的。这以前确实从未发生过。

当我在 [WebDriver 驱动的 Chrome 实例] 中手动打开另一个选项卡并导航到例如 http://www.google.se/ ,然后,当我在该选项卡中打开开发工具窗口时,它通常保持打开状态(但并非总是如此)。 — 主要是[由 Chrome 驱动程序控制的浏览器选项卡的开发工具窗口]立即关闭。

但是,如果我按住 CTRL+SHIFT+I 一段时间,就会产生很多“点击”,然后开发工具有时会突然保持打开状态。但10-20秒后它又突然关闭。

Chrome 为何要这样做?我怎样才能让它停止?

Chrome 版本 29.0.1547.57
Chrome 驱动程序版本 2.0、2.1 和 2.2 已测试(并且存在问题)。
Selenium 2.35.0 和版本 2.25.0(我认为是)也不起作用。

最佳答案

Chrome 并没有这样做; ChromeDriver 2 是。 ChromeDriver 2 和 DevTools 窗口都竞争同一个自动化 channel ,并且 ChromeDriver 会自动关闭 DevTools 窗口以使其正常工作。

参见https://sites.google.com/a/chromium.org/chromedriver/help/devtools-window-keeps-closing了解更多信息

另请参阅相关问题:https://code.google.com/p/chromedriver/issues/detail?id=483

关于debugging - 尝试调试 WebDriver E2E 测试时 Chrome 开发者工具立即关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18420769/

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