Расслабление CSP Chrome во время выполнения тестов (веб-драйвер) (Content-Security-policy) - PullRequest
0 голосов
/ 14 ноября 2018

Я пытаюсь расслабить CSP Chrome во время выполнения теста с использованием proctractor (webdriver, chromedriver).

Таким образом, решение может быть либо

  1. как флаг "-disable-csp ", которая не существует в соответствии с результатами моего поиска.
  2. настройка для веб-драйвера / транспортира.

Я не смог найти никакого решения, кроме как настроить проксикоторый фильтрует заголовок.

есть идеи?

1 Ответ

0 голосов
/ 15 ноября 2018

в настоящее время нет встроенной опции, но вы можете отключить CSP с помощью расширения.

Шаг:

  1. Загрузить расширение Отключить Content-Security-Policy
  2. Сохраните его как .zip, так как требуется изменить его, чтобы разрешить «отключение CSP» при запуске
  3. извлечь файл или если для редактирования файла background.js * используется 1015 * * 1015изменить var isCSPDisabled = false; на true
  4. сохранить изменение.

код

chrome_options = Options()
chrome_options.add_extension('path/to/disableCSP.zip') # or disableCSP.xpi
driver = webdriver.Chrome(chrome_options=chrome_options)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...