#python #macos #selenium #selenium-webdriver #safari
#python #macos #селен #selenium-webdriver #safari
Вопрос:
В принципе, на моем Mac selenium не работает. Мой код как таковой:
from selenium import webdriver
webdriver.Safari('/usr/bin/safaridriver')
Это практически самый простой сценарий selenium, но он не работает…
Через 30 секунд после запуска моей программы я получаю эту ошибку: selenium.common.exceptions.WebDriverException: Message: Can not connect to the Service /usr/bin/safaridriver
. Я понятия не имею, почему это происходит… моя версия Safari обновлена (14.0.1), но я продолжаю получать эту ошибку. Спасибо за любую помощь!
Комментарии:
1. Какой код вы запускаете в этот момент, добавьте код, в котором возникает ошибка
Ответ №1:
Первый позиционный аргумент, переданный webdriver.Safari
, не является executable_path
аргументом, а является port
аргументом. Вам нужно будет передать путь в качестве позиционного аргумента.
webdriver.Safari(executable_path='/usr/bin/safaridriver')