Я обновился до Protractor 6.0.0 и Jasmine 3.3.1, и мне пришлось повторить все мои тесты для асинхронного запуска.
Когда мой тест Protractor завершается, у меня появляется необъяснимая ошибка в конце.Никакие тесты не пройдены, но процесс прерывается нерегулярно.Я использую Chrome 73 в последней версии веб-драйвера, где мне пришлось специально перейти на веб-драйвер Chrome 73, потому что 74 все еще в бета-версии.
Вот снимок тестового запуска:
Набор тестов 1 Тесты
√ should check first thing
√ should check second thing
√ should display another thing
Выполнено 3 из 94 спецификаций НЕПОЛНОМОЧНО (89 пропущено).C: \ Users \ Joon \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ jasmine-core \ lib \ jasmine-core \ jasmine.js: 3190 бросать аргументы [0];^
NoSuchSessionError: неверный идентификатор сеанса (информация о драйвере: chromedriver = 73.0.3683.68 (47787ec04b6e38e22703e856e101e840b65afe72), платформа = Windows NT 10.0.17134 x86_64) в Object.checkLegacyResponse:npm \ node_modules \ protractor \ node_modules \ selenium-webdriver \ lib \ error.js: 585: 15) в parseHttpResponse (C: \ Users \ Joon \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ selenium-webdriver \ lib \http.js: 533: 13) в Executor.execute (C: \ Users \ Joon \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ selenium-webdriver \ lib \ http.js: 468: 26) в процессе._tickCallback (internal / process / next_tick.js: 188: 7)
Дополнительного сообщения об ошибке нет, только в одном другом сообщении SO, в котором было то же сообщение об ошибке, также было сообщение об отклонении дополнительного обещания, отклоненноевпоследствии.
Как я могу отладить / устранить причину этой ошибки?