Обработка исключений в функции executeScript WedriverJs - PullRequest
0 голосов
/ 04 марта 2019

Следующий код никогда не попадает в часть перехвата, так как я пытаюсь перехватить "message": "unknown error: невозможно прочитать свойство 'click' из null . Что я делаю неправильно при обработке ошибки сэта функция executeScript ()?

  .then(function() {
try {
         //element name was changed to force the error 
return _super.driver.executeScript("document.querySelector('.BLAHement button').click()");
        } catch (err) {
           //this part is never triggered
                winston.info('Trying one more time');
                _super.forceWait(5);
                return _super.driver.executeScript("document.querySelector('.myelement button').click()");
        }
    })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...