Selenium WebDriver ожидание перед click()

138
05 марта 2018, 00:22

Сейчас мои тесты выглядят примерно так

 wait.until(ExpectedConditions.elementToBeClickable(webSite.mainPage().PlusInsideSection));
    webSite.mainPage().PlusInsideSection.click();
    wait.until(ExpectedConditions.elementToBeClickable(webSite.mainPage().ElementParagraph));
    webSite.mainPage().ElementParagraph.click();
    wait.until(ExpectedConditions.elementToBeClickable(webSite.mainPage().Plus));
    webSite.mainPage().Plus.click();
    wait.until(ExpectedConditions.elementToBeClickable(webSite.mainPage().AddPrebuilt));
    webSite.mainPage().AddPrebuilt.click();
    wait.until(ExpectedConditions.elementToBeClickable(webSite.mainPage().AddBanner));
    webSite.mainPage().AddBanner.click();

То есть ожидание приходится писать перед каждым действием. Есть ли способ как-то обернуть/переопределить метод click() что бы не приходилось каждый раз вручную прописывать ожидания? Если есть, то как его реализовать?

READ ALSO
тормозит нажатие ListVeiw android

тормозит нажатие ListVeiw android

Доброго Впемени суток!!!Возникла проблемма c ListVeiw,повесил на него нажатие

169
Парсинг строки RxJava с изменением типа

Парсинг строки RxJava с изменением типа

Из очереди берем строку, парсим ее и проверяем соотвествует ли она требованиямЕсли соответствует, то отдаем в обработку соответствующему...

172
Связь standalone приложения и приложения на GlassFish

Связь standalone приложения и приложения на GlassFish

Есть обычное java application, работающее как процесс на моем домашнем сервереПотребовалось соединить его через WebSocket с web интерфейсом

151
Вызов приложения из другого приложения

Вызов приложения из другого приложения

Здравствуйте! Есть приложение, например видео плеер, нужно сделать так что бы оно появилось в списке "открыть с помощью приложения "

152