Нет модуля с именем selenium.webdriver.common.action_chains - PullRequest
0 голосов
/ 04 ноября 2019

Я застрял с проблемой, из-за которой я выбрасывал следующую ошибку Selenium.

Traceback (most recent call last):
  File "quickstart.py", line 4, in <module>
    from quorapy import QuoraPy
  File "C:\Users\Farath Shba\Downloads\QuoraPy-master\quorapy\__init__.py", line 1, in <module>
    from .quorapy import QuoraPy
  File "C:\Users\Farath Shba\Downloads\QuoraPy-master\quorapy\quorapy.py", line 8, in <module>
    from .login_util import login_user
  File "C:\Users\Farath Shba\Downloads\QuoraPy-master\quorapy\login_util.py", line 5, in <module>
    from selenium.webdriver.common.action_chains import ActionChains
ImportError: No module named selenium.webdriver.common.action_chains

Может кто-нибудь помочь мне с этой ошибкой, пожалуйста?

PS: Это из репозитория Github, https://github.com/socialbotspy/QuoraPy, где я пытаюсь запустить скрипт python, quickstart.py.

1 Ответ

0 голосов
/ 05 ноября 2019

Вы импортируете его таким образом ниже? Это работает для меня:

from selenium.webdriver.common.action_chains import ActionChains

Вы можете добавить as AC в конце, чтобы иметь возможность вызывать цепочки действий только с AC:

from selenium.webdriver.common.action_chains import ActionChains as AC

Пример:

AC(driver).[actions here]
...