Я делаю автоматизацию сайта AngularJS, и мне нужно запустить Selenium Chrome Driver с Protractor без головы.Проблема в том, что я получаю эту ошибку в терминале:
Mixed Content: The page at 'https://x.com' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://y.com'. This request has been blocked; the content must be served over HTTPS.
Я пытался использовать некоторые аргументы Chrome в приведенном ниже коде, но это не удалось.Однако, если я уберу безголовый аргумент, это сработает.
capabilities: {
browserName: 'chrome',
acceptInsecureCerts : true,
acceptSslCerts : true,
chromeOptions: {
args: [
'--headless',
'--disable-gpu',
'--remember-cert-error-decisions',
'--ignore-certificate-errors',
'--reduce-security-for-testing',
'--allow-running-insecure-content',
'--window-size=800,600'
]
},
},