+-

将chromedriver更新到版本2.46后,我的tasts无法初始化.
我收到这样的消息:
我收到这样的消息:
Starting ChromeDriver 2.46.628402 (536cd7adbad73a3783fdc2cab92ab2ba7ec361e1) on port 44269
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
Failed to invoke configuration method com.personal.CustomTest.initTests not created: Chrome version must be between 71 and 75
(Driver info: chromedriver=2.46.628402,platform=Windows NT 10.0.16299 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 1.58 seconds
Build info: version: '2.53.1'
很明显,我的浏览器版本无效.但我使用的是Chrome 72.0.3626.119,因此介于71和75之间.
Selenium版本是2.53.1.
我在testNG的帮助下通过console命令运行测试.
任何想法?我发现的每一个想法都是关于改变硒版本,但我不能这样做.
最佳答案
此错误消息…
Starting ChromeDriver 2.46.628402 (536cd7adbad73a3783fdc2cab92ab2ba7ec361e1) on port 44269
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
Failed to invoke configuration method com.personal.CustomTest.initTests not created: Chrome version must be between 71 and 75
…表示ChromeDriver v2.46与您的程序/ webdriver访问的Chrome浏览器版本不兼容.
您的主要问题是您使用的二进制文件版本之间的不兼容性如下:
>您使用的是chromedriver = 2.46
> chromedriver=2.46发行说明明确提到以下内容:
>虽然您提到您使用的是Chrome 72.0.3626.119,但系统中可能安装了多个Chrome浏览器实例,默认情况下您的程序正在访问版本不在v71.x和v75.x之间的Chrome浏览器
>您使用的是chrome = 67.0
> ChromeDriver v2.38发行说明明确提到以下内容:
解
>将JDK升级到最近的级别JDK 8u201.
>卸载Chrome浏览器的所有实例(您可以选择使用Revo Uninstaller).
>将ChromeDriver升级到当前的ChromeDriver v2.46级别.
>将Chrome版本保持在Chrome v71-73级别之间. (as per ChromeDriver v2.46 release notes)
点击查看更多相关文章
转载注明原文:更新到ChromeDriver 2.46后,Chrome版本必须介于71到75之间 - 乐贴网