Несмотря на try-catch-block: ошибка возникает при нажатии неопределенного элемента в Selenium / JavaScript - PullRequest
0 голосов
/ 07 мая 2019

Я использую Selenim и JavaScript для некоторых тестов пользовательского интерфейса.Я написал функцию, чтобы тестовый скрипт не падал при возникновении ошибок.Однако при щелчке по неопределенному элементу происходит сбой сценария с ошибкой «Cannot read property« click »из undefined в строке № 1)» - см. Код ниже.

Я использую движок сценариев Nashorn Java исамокодированный testrunner.

function tryCatch(testMethod) {

    try {
        testMethod();
    } catch (err) {
      console.log("error");
    }
}

//Calling testmethod

    tryCatch(function () {
        driver.findElement(By.id("testId")).click();
    });

Я ожидал, что скрипт запустится после того, как элемент не найден, и щелкнет успешно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...