Транспортир - самоподписанный ssl безголовый тест e2e не проходит - PullRequest
0 голосов
/ 07 января 2020

У нас есть тест e2e с транспортиром.

Когда я выполню скрипт на моей локальной машине, он пройдет.

Теперь я должен интегрировать его с системой Jenkins и docker.

Моя веб-страница перенаправляет на другую страницу входа в систему из-за единого входа. Поэтому я начал с URL-адреса, подобного следующему:

https://demop-staging-ppd.com

, и этот демоп отправит меня на страницу sso с другим URL-адресом.

Когда я напишу скрипт, чтобы проверить, нахожусь ли я на конкретной странице , это не пройдет, потому что эта страница:

enter image description here Я думаю, что проблема в том, что мы использовали само сертификацию ssl.

это мой конф. js

capabilities: {
    browserName: 'chrome',
    chromeOptions: {
        args: ["--headless", "--ignore-certificate-errors-spki-list",
        "--disable-gpu", "--no-sandbox" ]
    },
    marionette : true,
    acceptInsecureCerts : true,
    ignoreHTTPSErrors: true

},

directConnect: true,

Я пробовал --ignore-certificate-errors, но у меня это не сработало.

Я использую транспортир 5.4.2 и chrome 71.0.3578.80

Любая помощь будет принята с благодарностью.

...