Python在Kali Linux Selenium目录中找不到Firefox Webdriver

问题描述 投票:0回答:1

在Kali Linux中运行下面的简单测试代码会出现错误

"ModuleNotFoundError: No module named 'selenium.webdriver.firefox.webdriver'":

代码:

root@notdisclosed:/usr/local# python
>>>from selenium import webdriver

我正在使用Selenium 3.141.0,Firefox 73.0.1和Geckodriver 0.25.0。完整的错误日志如下:

from selenium import webdriver
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.7/dist-packages/selenium/webdriver/__init__.py", line 18, in <module>
    from .firefox.webdriver import WebDriver as Firefox  # noqa
ModuleNotFoundError: No module named 'selenium.webdriver.firefox.webdriver'

不确定我是否将所有依赖项都存储在正确的目录中。我尝试了不同版本的geckodriver和firefox,但均未成功。真的不知道问题是什么,任何见识将不胜感激。

python selenium-webdriver firefox geckodriver kali-linux
1个回答
0
投票

[Firefox和Geckodriver存在不兼容问题。将Firefox降级到64.0.2,并将Geckodriver升级到0.26.0,以获得成功的组合。

© www.soinside.com 2019 - 2024. All rights reserved.