Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

click() в Selendroid под SDK'шным и Genymotion'овским эмуляторами


(Denys Gatsenko) #1

при разработке авто-тестов для МОБ версий сайтов - столкнулся со следующей проблемой: периодически - одиночный вызов Click()'а - не отрабатывает нажатие. Сделал дополнительную обертку, которая делает N-ное кол-во Click()'ов c небольшой паузой после каждого - результативность работы - возросла. Но все-же периодически - с 20ти попыток - Click() так и не отрабатывает, при том, что при “ручном” клике - все отрабатывает правильно. Сталкивался ли кто-нить еще с подобным поведением? И есть ли идеи о том, как с этим более правильно бороться?


(Dmitry Cheremushkin) #2

Доброго времени суток. Попробуйте так:

WebElement element = findElement(By.<someLocator>);
new TouchActions(getdriver()).singleTap(element).perform;

Источники информации:


(Александр Таранков) #3

Как оно не работает-то? Какую ошибку выдает? Во всех случаях одинаковая ошибка?