Ошибка JSNODE: неизвестная ошибка: ... </div> не активируется в точке (259, 568) - PullRequest
0 голосов
/ 21 января 2020

Я использую jsnode и получаю это сообщение об ошибке при нажатии кнопки на веб-сайте:

Ошибка: неизвестная ошибка: Элемент ... не активен в точке (259, 568). Другой элемент получит щелчок: ...

Я делаю $ browser.get ('веб-сайт здесь'), который возвращает нормально, но следующий шаг - выбрать поле на странице после загрузки.

Например

console.log("Step 1")
console.log("blah blah                       [Started]");
var S1Start_Time = Date.now();
$browser.get('website')
.then(function(S1Start_Time){
var S1ResponseTime = Date.now()- S1Start_Time;
$util.insights.set('blah blah);
console.log("blah blah                      [Completed Successfully] "+S1ResponseTime+"ms");

// -------------------------------- ------------------------------------ |

console.log(" ")
console.log("Step 2")
console.log("blah blah               [Started]");
var S2Start_Time = Date.now();
$browser.findElement($driver.By.xpath("blah blah")).click();

et c ...

Я хотел бы знать, как написать код для добавления функции ожидания или сна, и куда бы я положил это, чтобы решить эту проблему. Я уже пытался использовать опцию waitforelement. Также это асинхронно, если это имеет значение.

Спасибо

...