57
задан 14 November 2015 в 06:15

4 ответа

У меня была та же самая проблема. Однако, когда я пытался открыть веб-сайт вручную в браузере, сертификат был корректен, но в деталях имя было "DONOTTRUST".

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

Для решения моей проблемы, просто близкий Скрипач на машине. Если необходимо сохранить Скрипача открытым, то можно снять флажок, Дешифруют SSL в Настройках Скрипача.

0
ответ дан 1 November 2019 в 16:31

Я столкнулся с той же проблемой с Selenium и Behat. Если Вы хотите передать параметры через behat.yml, вот то, на что это должно быть похожим:

default:
    extensions:
        Behat\MinkExtension:
            base_url: https://my-app.com
            default_session: selenium2
            selenium2:
                browser: firefox
                capabilities:
                    extra_capabilities:
                        acceptInsecureCerts: true
0
ответ дан 1 November 2019 в 16:31

Каждый раз, когда я сталкиваюсь с этой проблемой с более новыми браузерами, я просто использую AppRobotic Персональный выпуск для нажатия на определенные координаты экрана или вкладку через кнопки и щелчок.

В основном это просто использует свою макро-функциональность, но не будет работать над бездисплейными установками все же.

0
ответ дан 1 November 2019 в 16:31

И в C# (ядро .NET) использование Selenium.Webdriver и Selenium.Chrome.Webdriver как это:

ChromeOptions options = new ChromeOptions();
options.AddArgument("--ignore-certificate-errors");
using (var driver = new ChromeDriver(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location),options))
{ 
  ...
}
0
ответ дан 1 November 2019 в 16:31

Другие вопросы по тегам:

Похожие вопросы: