abilities.set ('acceptInsecureCerts', true) не скрывает предупреждение в Firefox 66 - PullRequest
0 голосов
/ 03 мая 2019

У меня есть следующая автоматизация Selenium, я пишу в JS и выполняю в Firefox:

  • Откройте веб-сайт, заполните логин-данные и нажмите «логин»

При успешном входе в систему страница перенаправляет на другую ссылку.
Затем я получаю предупреждение с кодом ошибки SEC_ERROR_UNKNOWN_ISSUER, и моя автоматизация не выполняется: Warning Вот мой код:

const {Builder, By, Key, until} = require('selenium-webdriver');
const firefox = 'firefox';
const Capabilities = require('selenium-webdriver/lib/capabilities').Capabilities;

let capabilities = Capabilities.firefox();
capabilities.set('acceptInsecureCerts', true);
const firefox = 'firefox';

let driver = new Builder()
    .forBrowser(firefox)
    .withCapabilities(capabilities)
    .build();
driver.get(url).then(startProcess).catch(finishProcess);

async function startProcess(){
 //fillOutUsername()
 //fillOutPassword()
 //clickOnLogin() --> after this I get the warning screen above and can't continue with the automation
}

Я думал с этой строкой capabilities.set('acceptInsecureCerts', true); Я бы избавился от этих вещей, но, видимо, нет, кто-нибудь знает, как избавиться от этого экрана предупреждения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...