Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pom.xml
- /*
- убери из pom - все лишнее
- теперь и selenide - лишний
- подключи selenium вместо него
- */
- **********************************************
- search("“Selenium automates browsers”");
- /*
- странная картинка с кавычками...
- не понятно - для чего
- search("Selenium automates browsers"); - будет ок
- */
- ******************************************************
- wait.until(textToBePresentInElementLocated(results, "Selenium automates browsers"));
- /*
- ну да, ты прав
- локатор списка результатов можно использовать и как локатор для первого элемента списка
- советую тебе разобраться - как, апример, проверить текст у третьего элемента списка
- подсказка в notes - в предыдущем задании - есть
- если надо - приходи в слек, помогу разобраться
- */
- *******************************************************
- public ExpectedCondition<Boolean> sizeOf(final By elementsLocator, final int expectedSize) {
- /*
- кондишен - вещь универсальная
- разработанные кондишены правильнее держать в отдельном классе
- например, в CustomCondition
- и раз это универсальная вещь, которую можно в различных тестах применять
- то располагай такой класс в ветке проекта src \ main
- а в тесте - только переиспользуй
- см https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/support/ui/ExpectedConditions.html
- есть стандартные кондишены для проверки размера списка
- https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/support/ui/ExpectedConditions.html#numberOfElementsToBe-org.openqa.selenium.By-java.lang.Integer-
- но - в этой работе и в следующей - реализуем свои кондишены
- т к - есть цель потренироваться писать кондишены)
- а на будущее - смотри - что есть стандартного
- */
Advertisement
Add Comment
Please, Sign In to add comment