Как использовать acceptSslCerts с помощью RemoteWebdriver?

Я пытаюсь заставить селен игнорировать ошибки SSL, но не смог понять это. Я видел возможность acceptSslCerts , но, похоже, это не имеет никакого эффекта при использовании firefox

One Solution collect form web for “Как использовать acceptSslCerts с помощью RemoteWebdriver?”

Для вашего сценария вы можете попробовать что-то похожее на это. Он работал хорошо для меня в браузере Firefox.

Создайте новый профиль firefox, выполнив нижеуказанный шаг и получив сертификаты SSL.

  1. Закройте все окна firefox
  2. В диалоговом окне «Выполнить» введите «firefox.exe -p» и нажмите «ОК».
  3. Нажмите «Создать профиль».
  4. Создайте имя для своего нового профиля (например, Selenium)
  5. Нажмите «Выбрать папку»
  6. Выберите что-то легко найти – например, «C: \ NewFirefoxProfile»
  7. Нажмите Готово
  8. Теперь, выбрав новый профиль, запустите Firefox. Откройте специальный URL-адрес, который вы получили «Защищенная проблема подключения», принимайте SSL-сертификаты для этого профиля

введите описание изображения здесь

Теперь используйте вновь созданный профиль firefox для запуска теста селена. Измените ниже код согласно вашему требованию.

 from selenium import webdriver profile = webdriver.FirefoxProfile() profile.accept_untrusted_certs = True profile.assume_untrusted_cert_issuer=True driver = webdriver.Firefox(firefox_profile='C:/NewFirefoxProfile) driver.get('https://cacert.org/') 
  • Загрузка файла PhantomJS завершается с ошибкой, если файл превышает 20000 байт
  • Захват сети с помощью Selenium / PhantomJS
  • webdriverprefs.json не найден - pyinstaller
  • Как сохранить и загрузить файлы cookie с помощью python selenium webdriver
  • Привод Opera с selenium python
  • Управление вкладками firefox в селене
  • Понимание выполнения сценария async в Selenium
  • Принудительное селение приостановить и ждать, пока поле будет доступно
  • Python - лучший язык программирования в мире.