Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Selene, ошибка при запуске. Не находит модуль 'webdriver_manager.phantomjs'

selene
webdriver
python
selenium
Теги: #<Tag:0x00007fedb81693f8> #<Tag:0x00007fedb81692b8> #<Tag:0x00007fedb8169178> #<Tag:0x00007fedb8168f98>

(Вадим) #1

Ошибка при запуске обычного теста с использованием Selene

Выдает ошибку:
platform darwin – Python 3.6.4, pytest-3.5.0, py-1.5.3, pluggy-0.6.0
rootdir: /Users/vadim/Desktop/bookimed_test, inifile:
collected 0 items / 1 errors

==================================== ERRORS ====================================
__________________________ ERROR collecting tests.py ___________________________
ImportError while importing test module ‘/Users/vadim/Desktop/bookimed_test/tests.py’.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
tests.py:5: in
from selene import config, tools, browser, browsers
env/lib/python3.6/site-packages/selene/tools.py:7: in
import selene.factory
env/lib/python3.6/site-packages/selene/factory.py:8: in
from webdriver_manager.phantomjs import PhantomJsDriverManager
E ModuleNotFoundError: No module named ‘webdriver_manager.phantomjs’
!!! Interrupted: 1 errors during collection !!!

selene (1.0.0a11)
– Python 3.6.4
Почему не находит этот модуль ?


(Igor Balagurov) #2

@Mastaforka
Проблема в том, что в селене 1.0.0a11 не зафризили зависимость на webdriver-manager, а там в новой версии выпилили phantomjs
используйте
selene==1.0.0a11
webdriver-manager==1.4.5 (в этой версии есть ещё phantomjs)
или
selene==1.0.0a13(а в этой уже на уровне селена он тоже удалён)


(Вадим) #3

Спасибо за ответ


(Igor Balagurov) #4

да, пожалуйста, чекните, если помогло =)