У нас есть тест e2e с транспортиром.
Когда я выполню скрипт на моей локальной машине, он пройдет.
Теперь я должен интегрировать его с системой Jenkins и docker.
Моя веб-страница перенаправляет на другую страницу входа в систему из-за единого входа. Поэтому я начал с URL-адреса, подобного следующему:
https://demop-staging-ppd.com
, и этот демоп отправит меня на страницу sso с другим URL-адресом.
Когда я напишу скрипт, чтобы проверить, нахожусь ли я на конкретной странице , это не пройдет, потому что эта страница:
Я думаю, что проблема в том, что мы использовали само сертификацию 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
Любая помощь будет принята с благодарностью.