Я рабочий селеном ноутбук, который я не использовал в течение трех недель, и теперь крах :-(Борясь с веб chromedriver
Кажется, я не одинок: https://bugs.chromium.org/p/chromedriver/issues/detail?id=1548
Я понимаю, что изменение Chrome версии, собираюсь до версии 54 в последнее время, и сделать версию сбоев старого селена
После нескольких блог я, наконец, загруженных WebDriver снова:. https://sites.google.com/a/chromium.org/chromedriver/
И следующий оперный водитель (да, я также пробовал оперу: - /) https://github.com/operasoftware/operachromiumdriver/blob/master/examples/desktop.py
У меня все еще была проблема.
Так вот лог:
from selenium import webdriver
from selenium.webdriver.chrome import service
webdriver_service = service.Service('/Users/romain/anaconda/bin/chromedriver_bug')
webdriver_service.start()
driver = webdriver.Remote(webdriver_service.service_url, webdriver.DesiredCapabilities.OPERA)
дает:
driver.get('https://www.google.com/')
WebDriverException: Message: session not created exception
from unknown error: bad inspector message: {"method":"Page.loadEventFired","params":{"timestamp":88165,388799}}
(Session info: chrome=54.0.2840.87)
(Driver info: chromedriver=2.25.426935 (820a95b0b81d33e42712f9198c215f703412e1a1),platform=Mac OS X 10.12.0 x86_64)
Как я должен изменить WebDriver? Я просто скопировал распакованный файл в файл ~/Anaconda/bin/webdriver. Правильно ли это?
EDIT ==================
я сделал:
$ pip install -U selenium
Requirement already up-to-date: selenium in /Users/romain/anaconda/lib/python2.7/site-packages
Скачал Chrome Driver от: https://chromedriver.storage.googleapis.com/index.html?path=2.25/
Я распаковал [chromedriver_mac64 (1).zip
] и получить файл [chromedriver
], который я разместил ниже [~/anaconda/bin
].
у меня есть:
$ which jupyter
~/anaconda/bin/jupyter
я сделал:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.google.com/')
И я заблокированную программу, с открытыми окнами, и не принести нет URL:
То же самое, если Я:
from selenium import webdriver
from selenium.webdriver.chrome import service
webdriver_service = service.Service('/Users/romain/anaconda/bin/chromedriver')
webdriver_service.start()
driver = webdriver.Remote(webdriver_service.service_url, webdriver.DesiredCapabilities.OPERA)
driver.get('https://www.google.com/')
Вы с помощью последние версии автономного сервера selenium и chromedriver? – lauda
У меня нет подсказки: -/как я могу это проверить? –
Проверьте http://www.seleniumhq.org/download/ и получите последние версии. – lauda