我正在运行一个已经运行了几个月的测试用例。
昨天我将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。
答案 0 :(得分:0)
我设法通过将硒版本升级到3.9.0来解决了这个问题
答案 1 :(得分:0)
当我与浏览器一起更新了最新的网络驱动程序时,我遇到了同样的问题,但是IDE仍旧在旧版本上,有些插件已经过时了。 一旦我更新了IDE(在我的情况下,我使用Pycharm),该问题就解决了。
另一件事是尝试确保您的项目解释器正确设置为Python环境,如下所示:
Python 2.7(venv)~/venv/bin/python