【发布时间】:2019-10-25 14:12:52
【问题描述】:
使用 Selenium 切换到打开的标签页在 Chrome 74 中可以正常工作。但是,在 75 中我收到以下消息:
org.openqa.selenium.InvalidArgumentException: invalid argument: 'handle' must be a string
还有其他人遇到过这种情况吗?除了将 Chrome 版本固定到 74 之外,如何解决?
【问题讨论】:
-
你升级
chromedriver了吗? -
是的,它是最新的 chromedriver。
-
我发现这可以在本地使用更新的 webdriver。但是,对于相同的远程 webdriver 版本,这在 BrowserStack 上会失败。
-
我已经在 BrowserStack 上降级到 Chrome 74,现在一切正常。
-
我通过删除 browserstack.selenium_version 功能解决了这个问题。如果您不设置特定的远程 selenium 版本,Chrome 75 也可以。
标签: selenium google-chrome selenium-webdriver browser-automation