如何修复新的Chrome驱动程序异常-WebDriverException:消息:无效参数:value必须为非负整数

时间:2019-06-24 09:45:11

标签: python-2.7 selenium-chromedriver robotframework

我正在运行一个已经运行了几个月的测试用例。

昨天我将Chrome更新为最新版本(75.0.3770.100),还下载了兼容版本的chrome驱动程序(75.0.3770.90)。这些更新之后,我尝试运行相同的测试用例,并得到以下异常:

"WebDriverException: Message: invalid argument: value must be a non-negative integer"

我该如何管理/修复该问题?

有什么解决方法吗?

我正在使用python 2.7,硒版本3.5.0和机器人框架版本3.0.2。

2 个答案:

答案 0 :(得分:0)

我设法通过将硒版本升级到3.9.0来解决了这个问题

答案 1 :(得分:0)

当我与浏览器一起更新了最新的网络驱动程序时,我遇到了同样的问题,但是IDE仍旧在旧版本上,有些插件已经过时了。 一旦我更新了IDE(在我的情况下,我使用Pycharm),该问题就解决了。

另一件事是尝试确保您的项目解释器正确设置为Python环境,如下所示:

Python 2.7(venv)~/venv/bin/python