1

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

[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
транспортир-jasmine2-скриншот-репортер: 0.3.2
NPM Версия: 3.10.9
Узел Версия: 4.4.3
Хром Версия: 54.0.2840.71
ChromeDriver Версия: 2,24
Селен Standalone: ​​2.53.1

ответ

1

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

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

Смежные вопросы