Selenium. JavaScript. NoSuchElementError: решение

254
05 ноября 2017, 20:12

Здравствуйте.

function getByClass(element){
driver.sleep(2000);
return driver.findElement(webdriver.By.className(element));
};

Селением переодически не находит элемент и крешится с ошибкой. Пробовал перехватывать через webDriver.Wait, expected conditions и в try/catch цикле. Ничего не помогает, все равно 1 из 20, выпадает ошибка.

Подскажите, как мне переписать данную функцию, чтобы избавиться от этопроблемы раз и навсегда? Невозможно работать.

READ ALSO
Как сохранить коллекцию в localStorage

Как сохранить коллекцию в localStorage

Помогите пожалуйста понять как нужно сохранять коллекцию геообъектов(маркеров) в localStorage

434
Стоит ли использовать Function?

Стоит ли использовать Function?

Всем приветСразу говорю, мне это не нужно для выполнения каких-либо задач, поэтому не нужно ничего говорить про "ошибку молотка"

300