Chrome вылетает на скриншоте с помощью программы Protractor/Jasmine.

Я заметил, что при выполнении моих испытаний транспортира E2E в Chrome, когда спецификация не работает и мой репортер пытается сделать снимок экрана, Chrome падает с приведенным ниже журналом ошибок. Тесты без сбоев работают нормально. IE и FF со сбоями работают нормально.

[1026/090128:ERROR:process_reader_win.cc(114)] NtOpenThread: {Access Denied} A process has requested access to an object, but has not been granted those access rights.  (0xc0000022)
[1026/090128:ERROR:exception_snapshot_win.cc(87)] thread ID 46316 not found in process
[1026/090128:WARNING:crash_report_exception_handler.cc(56)] ProcessSnapshotWin::Initialize failed
[1026/093428:ERROR:process_reader_win.cc(114)] NtOpenThread: {Access Denied} A process has requested access to an object, but has not been granted those access rights.  (0xc0000022)

Я думаю, что обновления изменили права доступа к автоматизированным скриншотам? Или что-то подобное. Мой вопрос будет состоять в том, как мне обойти это или изменить привилегии, чтобы сделать скриншоты.

Я попытался возиться с chromeOptions в моей конфигурации транспортира, добавив такие вещи, как disable-extensions и disable-web-security, но пока не повезло.

Используемые инструменты:

Транспортир Версия: 4.0.9
protractor-jasmine2-screenshot-reporter: 0.3.2
Версия NPM: 3.10.9
Версия узла: 4.4.3
Версия Chrome: 54.0.2840.71
Версия ChromeDriver: 2.24
Selenium Standalone: 2.53.1

1 ответ

Я предлагаю вам обновить до последней версии 4.0.10, которая поставляется с последней версией webdriver-manager.

Если это все еще не помогает, используйте другой снимок экрана - вот список альтернатив, которые я собрал - https://github.com/azachar/protractor-screenshoter-plugin/wiki/Protractor-Screenshots-Alernatives

Другие вопросы по тегам