【问题标题】:How to fix new chrome driver's exception - WebDriverException: Message: invalid argument: value must be a non-negative integer如何修复新的 chrome 驱动程序的异常 - WebDriverException:消息:无效参数:值必须是非负整数
【发布时间】:2019-11-06 02:29:39
【问题描述】:

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

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

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

我该如何管理/解决这个问题?

有什么解决办法吗?

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

【问题讨论】:

    标签: python-2.7 selenium-chromedriver robotframework


    【解决方案1】:

    我已通过将 selenium 版本升级到 3.9.0 来解决此问题

    【讨论】:

      【解决方案2】:

      当我更新了我最近的网络驱动程序和浏览器时,我遇到了同样的问题,但 IDE 仍然是旧版本并且一些插件已经过时。 一旦我更新了 IDE(在我的例子中我使用 Pycharm),这个问题就解决了。

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

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

      【讨论】:

        猜你喜欢
        • 2019-11-02
        • 2022-06-29
        • 2020-06-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多