【问题标题】:How to stop chromedriver from opening settings tab automatically?如何阻止 chromedriver 自动打开设置选项卡?
【发布时间】:2018-04-19 02:36:57
【问题描述】:

当我运行 ruby​​ watir 脚本来打开 chrome 浏览器时,它还会打开另一个带有地址“chrome://settings/help”的 chrome 选项卡并设置焦点。如何禁用创建的此类附加选项卡?

【问题讨论】:

  • 手动打开 Chrome 会发生什么?
  • 你运行的是什么版本的 chrome 和 chromedriver.exe?
  • 请向我们展示您的代码

标签: ruby selenium selenium-webdriver selenium-chromedriver watir


【解决方案1】:

更新:我将 chromedriver 更新为 selenium-standalone 包使用的 2.33 和 selenium 服务器的配置。该选项卡不再出现。您可以尝试将您的 ruby​​ 脚本使用的 chromedriver 更新到 2.33。

如果您需要我的 Chrome 版本,Mac OS 目前是 62.0.3202.89(64 位)。

当我尝试在 nodejs 中使用我们的 selenium 自动化时遇到了这个问题。我尝试了新的 chromedriver 2.33,但问题仍然存在。目前我刚刚将我的 Chrome 降级到 59 版,直到它可以修复为止。

【讨论】:

  • 更新:我更新了 selenium-standalone 包使用的 chromedriver 和 selenium 服务器的配置。它现在工作正常。
  • 这并不能真正回答问题。如果您有其他问题,可以点击 提问。一旦你有足够的reputation,你也可以add a bounty 来引起对这个问题的更多关注。 - From Review
  • 嗨@waka,你是对的。我编辑了我的帖子以正确显示我更新的答案。谢谢。
【解决方案2】:

已使用最新版本修复此问题:ChromeDriver 2.33。你可以从https://sites.google.com/a/chromium.org/chromedriver/downloads挑选它

我们在上次更新 chrome 后遇到了同样的问题:62.0.3202.89

【讨论】:

  • 这并不能真正回答问题。如果您有其他问题,可以点击 提问。一旦你有足够的reputation,你也可以add a bounty 来引起对这个问题的更多关注。 - From Review
  • 乍得,你是对的。我已经用正确的内容编辑了我的答案。谢谢
  • 即使使用最新版本的 chromedriver,2.33.2 通过 npm 加载,也会出现同样的问题。有什么建议吗?
猜你喜欢
  • 1970-01-01
  • 2023-02-26
  • 1970-01-01
  • 2019-05-18
  • 1970-01-01
  • 2013-02-17
  • 1970-01-01
  • 1970-01-01
  • 2018-05-26
相关资源
最近更新 更多