Я использую pyinstaller для создания .exe для моего скрипта, который будет использоваться на другом компьютере, проблема в том, когда он компилируется, он импортирует webdriver/firefox, он не импортирует хром-webdriver, который использует сценарий так. exe не будет работать. Мне просто интересно, почему это происходит и как я могу это исправить. Я использую Python 3.5pyinstaller не импортирует хром webdriver? selenium
2
A
ответ
0
Скачать Chrome драйвера для вашей машины здесь: http://chromedriver.storage.googleapis.com/index.html?path=2.20
запустить его. И тогда вы можете использовать драйвер Chrome этим способом (порт может отличаться):
from selenium import webdriver
driver = webdriver.Remote('http://localhost:9515', desired_capabilities=DesiredCapabilities.CHROME)
Он отлично работает для меня.
-1
я получаю тот же вопрос фиксируется явно импортировать selenium.webdriver.Chrome
в моем сценарии:
import selenium
from selenium import webdriver
from selenium.webdriver import Chrome
Я думаю pyinstaller не будет забывать об этом Chrome суб-модуль.
Смежные вопросы
- 1. PyInstaller не импортирует Queue
- 2. Как открыть хром в Selenium webdriver?
- 3. Selenium webdriver: какая последняя версия хром-драйвера?
- 4. WebDriver не может запустить хром в докере
- 5. webdriverprefs.json не найден - pyinstaller
- 6. Хром не может работать в Selenium Webdriver. Я использую Селен 3.0.1 хром V-54,0
- 7. В Selenium работает ClickAndHold с webdriver и хром?
- 8. Google хром 29,0 не работает с WebDriver
- 9. Как загрузить pdf-файл в хром с помощью selenium webdriver
- 10. Почему selenium webdriver не находит мой элемент
- 11. Selenium WebDriver и InternetExplorer
- 12. Selenium + WebDriver :: предложите библиотеку WebDriver
- 13. Selenium WebDriver Loop Не работает
- 14. Selenium WebDriver SubMenu не работает
- 15. Python selenium webdriver не работает
- 16. ChromeDriver не запускается (Selenium Webdriver)
- 17. iFrame не идентифицируется Selenium Webdriver
- 18. Selenium Webdriver не может сфокусироваться
- 19. Selenium Chrome Webdriver не работает
- 20. Selenium Safari WebDriver не работает
- 21. Selenium PhantomJS webdriver не нажимает
- 22. Selenium WebDriver executeScript не работает
- 23. Selenium Webdriver не открывает Firefox
- 24. элемент selenium webdriver не найден
- 25. Selenium WebDriver и сервер Selenium
- 26. Selenium WebDriverException - хром недоступен
- 27. Selenium Webdriver IE не удалось найти элемент
- 28. Не удается найти элементы через Selenium webdriver?
- 29. не может открыть хром с помощью webdriver в javascript
- 30. selenium webdriver не работает с жасмином
Возможно, я немного расплывчато. Скрипт отлично работает на моем компьютере, я когда-то компилирую его в .exe, используя pyinstaller, он не работает. Что происходит, то pyinstaller импортирует webdriver Firefox, а не хром-webdriver. Я предполагаю, что мне придется либо отредактировать крючок, либо есть другой файл, который я могу редактировать, чтобы сообщить pyinstaller, который импортирует webdriver. Также я не совсем понимаю, что вы пытаетесь мне сказать, поскольку из того, что я получаю от вашего комментария, является то, что вы думаете, что мой драйвер chrome не работает, но это только в форме скрипта. pyinstaller не будет импортировать драйвер Chrome Chrome – koopakid