Переопределить политику безопасности с помощью android espresso web - PullRequest
0 голосов
/ 27 апреля 2020

Я пытаюсь написать пользовательский тест для приложения android и использую веб-библиотеку эспрессо. Насколько я понимаю, они используют скрипт java для взаимодействия со страницей, но у страницы есть следующее свойство:

<meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline' 'nonce-whVIQEoOl3cVbX7Vk1ID6PTNUCXhHEbL';">

При запуске теста эспрессо я получаю следующую ошибку

java.lang.RuntimeException: java.lang.RuntimeException: Fatal exception checking document state: Evaluation: status: 13 value: {message=Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "script-src 'self' 'unsafe-inline' 'nonce-0UdUUCtISyIev6d1EUFZBSmUaqa9B0Ga'

Есть ли способ обойти это без изменения веб-страницы?

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