В моем угловом аппликации у меня тест на транспортир и жасмин e2e.Я просто запускаю один и тот же тест несколько раз подряд, и он останавливается ровно на одном шаге.выдавая ту же ошибку: «Ошибка: время ожидания сценария: результат не был получен в течение 20 секунд»
Что я пробовал: 1. Я попытался сделать эту функцию асинхронной: ... header ', async ()=> {... 2. Я попытался await (ing) element: await element (by.css ("[ng-click = 'siteDocLibCtrl.managePermissionsDialog ($ event)']")). Click ();3. Я пытался в browser.sleep (3000)
Жасмин версия: 2.8.0 npm версия: npm: '6.4.1', ares: '1.15.0', cldr: '33 .1 ', http_parser: '2.8.0', icu: '62 .1 ', модули:' 64 ', напи:' 3 ', nghttp2:' 1.34.0 ', узел: '10 .15.0', openssl: '1.1.0j', tz: '2018e', Unicode: '11 .0 ', uv:' 1.23.2 ', v8:' 6.8.275.32-node.45 ', zlib:' 1.2.11 '
element.all(by.repeater("file in siteDocLibCtrl.files | filter:global.search | orderBy:orderByField:reverseSort")).get(0).click(); //selects 1st element
element(by.css("[ng-click='siteDocLibCtrl.managePermissionsDialog($event)']")).click();
Ошибка выводая получаю ниже:
Failed: script timeout: result was not received in 20 seconds
(Session info: chrome=73.0.3683.103)
(Driver info: chromedriver=2.46.628402 (536cd7adbad73a3783fdc2cab92ab2ba7ec361e1),platform=Windows NT 10.0.17134 x86_64)[0m
Stack:
ScriptTimeoutError: script timeout: result was not received in 20 seconds
(Session info: chrome=73.0.3683.103)
(Driver info: chromedriver=2.46.628402 (536cd7adbad73a3783fdc2cab92ab2ba7ec361e1),platform=Windows NT 10.0.17134 x86_64)
at Object.checkLegacyResponse (C:\Users\Jagdeep\eclipse-workspace\ProtractorTutorial\node_modules\selenium-webdriver\lib\error.js:546:15)
at parseHttpResponse (C:\Users\Jagdeep\eclipse-workspace\ProtractorTutorial\node_modules\selenium-webdriver\lib\http.js:509:13)
at doSend.then.response (C:\Users\Jagdeep\eclipse-workspace\ProtractorTutorial\node_modules\selenium-webdriver\lib\http.js:441:30)
at process._tickCallback (internal/process/next_tick.js:68:7)