julia_v_iluhina

Untitled

Sep 2nd, 2016
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.47 KB | None | 0 0
  1. pom.xml
  2.  
  3. /*
  4.     убери из pom  - все лишнее
  5.     теперь и selenide - лишний
  6.  
  7.     подключи selenium вместо него
  8. */
  9. **********************************************
  10. search("“Selenium automates browsers”");
  11. /*
  12.     странная картинка с кавычками...
  13.  
  14.     не понятно  - для чего
  15.  
  16.    search("Selenium automates browsers"); - будет ок
  17. */
  18. ******************************************************
  19.  wait.until(textToBePresentInElementLocated(results, "Selenium automates browsers"));
  20. /*
  21.     ну да, ты прав
  22.     локатор списка результатов можно использовать и как локатор для первого элемента списка
  23.  
  24.     советую тебе разобраться - как, апример, проверить текст у третьего элемента списка
  25.     подсказка в notes  - в предыдущем задании - есть
  26.     если надо - приходи в слек, помогу разобраться
  27. */
  28. *******************************************************
  29. public ExpectedCondition<Boolean> sizeOf(final By elementsLocator, final int expectedSize) {
  30. /*
  31.     кондишен - вещь универсальная
  32.     разработанные кондишены правильнее держать в отдельном классе
  33.     например, в CustomCondition
  34.    
  35.     и раз это универсальная вещь, которую можно в различных тестах применять
  36.     то располагай такой класс в ветке проекта src \ main
  37.    
  38.     а в тесте - только переиспользуй
  39.    
  40.    
  41.     см https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/support/ui/ExpectedConditions.html
  42.     есть стандартные кондишены для проверки размера списка
  43.     https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/support/ui/ExpectedConditions.html#numberOfElementsToBe-org.openqa.selenium.By-java.lang.Integer-
  44.    
  45.     но - в этой работе и в следующей - реализуем свои кондишены
  46.     т к - есть цель потренироваться писать кондишены)
  47.    
  48.     а на будущее - смотри - что есть стандартного
  49. */
Advertisement
Add Comment
Please, Sign In to add comment