Когда я звоню get()
, веб-драйвер откроет браузер, но не тот щелчок, который я запрашиваю. В Firefox нет ничего, где должен быть URL, а в Chrome вместо URL есть тест __ "data :,". Менее месяца назад у меня не было проблем с использованием Selenium с Chrome, используя тот же код, что и сейчас.
Я использую:
- Селен 3.141.0
- Chrome 71.0.3578.98
- Firefox 64.0
- хромированный драйвер 2.45.615355
- geckodriver 0.23.0
- OSX 10.13.4
- Python 3.6.3
Вот код, который я использую для открытия Chrome:
from selenium import webdriver
driver = webdriver.Chrome()
def login():
driver.get("https://google.com")
Вот вывод из логов geckodriver:
1546726141780 mozrunner :: runner INFO Запуск команды: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/ var / папки / s3 / kjm0wk5516g_5scyf45d7mqw0000gn / T / rust_mozprofile.YJ7piTvARrF3"
1546726142671 addons.webextension.screenshots@mozilla.org ПРЕДУПРЕЖДЕНИЕ Загрузка расширения 'screenshots@mozilla.org': манифест чтения: недопустимое разрешение хоста: resource: //pdf.js/
1546726142671 addons.webextension.screenshots@mozilla.org ПРЕДУПРЕЖДЕНИЕ Загрузка расширения 'screenshots@mozilla.org': манифест чтения: недопустимое разрешение хоста: about: reader *
Не удается найти символ «GetGraphicsResetStatus».
Спасибо за любые предложения.