【问题标题】:Import "webdriver_manager.chrome" could not be resolved when using Selenium in VS Code在 VS Code 中使用 Selenium 时无法解析导入“webdriver_manager.chrome”
【发布时间】:2021-06-04 20:30:57
【问题描述】:

我正在尝试使用 Selenium 测试一个网络应用程序,并且我的测试使用 webdriver-manager 运行顺利。我已经 pip 安装了 webdriver_manager 和 selenium。我正在使用 chrome 驱动程序,所以我的代码的第一行是

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager().install())

正如我已经说过的,代码运行并且我的测试已经执行。但是,由于我使用的是 VS Code,webdriver_manager.chrome 行以黄色突出显示,并带有警告 Import "webdriver_manager.chrome" 无法解析 Pylance (reportMissingErrors)

有谁知道如何删除此警告或如何修复它?提前非常感谢。

【问题讨论】:

  • 抱歉,我无法在我的电脑上重现您的问题。你能尝试升级或降级Pylance Extension吗?

标签: python selenium selenium-webdriver visual-studio-code selenium-chromedriver


【解决方案1】:

安装这个并重新启动。

pip install webdriver_manager

【讨论】:

    【解决方案2】:

    webdriver_manager.chrome 替换为driver = webdriver.Chrome('..\drivers\chromedriver') 应该可以解决您的问题。

    如果您还有其他问题,我希望您在这里问我 https://discord.gg/fjNX5MuTVq

    【讨论】:

      【解决方案3】:

      遇到了同样的问题。你应该重新启动你的 VS Code,它对我有用。

      【讨论】:

      【解决方案4】:

      有时 pip3 比正常的 pip 效果更好,因为它安装了正确的依赖项。

      我建议使用 pip3 来安装webdriver_manager,如下所示:

      pip3 install webdriver_manager
      

      另外,你可能需要重启VS Code

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-03-24
        • 2021-09-29
        • 2023-02-04
        • 1970-01-01
        • 1970-01-01
        • 2021-03-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多