【发布时间】:2015-04-21 07:38:41
【问题描述】:
无法在 Chrome 中切换到新窗口。我收到以下错误:
未知错误:DevTools 返回未知类型:webview
【问题讨论】:
标签: selenium-webdriver window-handles
无法在 Chrome 中切换到新窗口。我收到以下错误:
未知错误:DevTools 返回未知类型:webview
【问题讨论】:
标签: selenium-webdriver window-handles
我在 Chrome 自动更新后发生了这种情况(我知道,我们真的应该禁用它)。如果您检查the release notes for ChromeDriver,您可以验证您的 Chrome 和 ChromeDriver 版本是否兼容。
通过将 ChromeDriver 更新到最新版本,此错误已得到解决。
【讨论】:
这是由于旧的 ChromeDriver,请检查 ChromeDriver 并将其更新为最新的here。
【讨论】:
我的回答和其他人完全一样:你的 chromedriver 需要更新。
但是:如果您使用的是 ruby(selenium、watir 等),那么您将通过一个名为 chromedriver2-helper 的 helper gem 访问 chromedriver。这个 gem,除了在你的路径中提供 chromedriver,还附带了一个方便的 chromedriver 更新程序 - 也在你的路径中 - 称为 chromedriver-update。因此,从命令行,我建议您执行以下操作:
# Make sure your chromedriver helper is up-to-date:
gem update chromedriver
# Now update chromedriver itself.
chromedriver-update
一旦完成,希望你的 selenium 能正常工作。
【讨论】: