drno-reg
@drno-reg
см не кратко

Почему возникает ошибка ImportError: cannot import name 'webdriver'?

Здравствуйте.

Решил попробовать инструмент WEB тестирования.
Выбор пал на Selenium для python.

выполнил инсталляцию пакета pip install selenium
selenium (3.4.0)

версия python
pip 9.0.1 from c:\python36\lib\site-packages (python 3.6)


запустил selenium server на localhost
2017-04-22 05:34:15.941:INFO:osjs.AbstractConnector:main: Started ServerConnector@3f49dace{HTTP/1.1,[http/1.1]}{0.0.0.0:4444}


нашел первый попавшийся код

#!/usr/bin/python
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome()
driver.get("http://www.python.org")
assert "Python" in driver.title
elem = driver.find_element_by_name("q")
elem.send_keys("pycon")
elem.send_keys(Keys.RETURN)
assert "No results found." not in driver.page_source
driver.close()


попытался выполнить и получил ошибку

Traceback (most recent call last):
  File "C:/Server/repositories/um/templates/Test/selenium.py", line 2, in <module>
    from selenium import webdriver
  File "C:\Server\repositories\um\templates\Test\selenium.py", line 2, in <module>
    from selenium import webdriver
ImportError: cannot import name 'webdriver'


Как решить эту проблему?
  • Вопрос задан
  • 24487 просмотров
Решения вопроса 1
drno-reg
@drno-reg Автор вопроса
см не кратко
проблема заключалась в том, что я назвал свой скрипт selenium.py

переименование решило проблему

stackoverflow.com/questions/7426851/trying-to-use-...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы