Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void followLink(int index) {
- wait.until(sizeOf(searchResults, 9));
- driver.findElements(searchResults).get(index).findElement(By.cssSelector("h3>a")).click();
- }
- /*
- ну, минимально - да)
- а эффективнее - ждать только того - что нам нужно
- чтобы кликнуть а элементе с индексом 0 - нам нужны в списке как минимум - 0+1 элементов
- на элементе с индексом 5 - нам нужны в списке как минимум 5+1 элементов
- если будешь использовать для ожидания - проверку кондишена minimumSizeOf
- который напишешь самостоятельно
- и которому передашь верный параметр
- то ожидание - будет минимально достаточным
- */
- ************************
- /*
- см
- https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/support/ui/ExpectedConditions.html
- есть и стандартные селениумские кондишены - которые подошли бы нам вместо minimumSizeOf и sizeOf
- у нас была цель - научиться писать кондишены (или - хотя бы познакомиться с этим навыком)
- а вообще - можно было и стандартный применить)
- для этого задания - реализуй кондишен и используй его
- */
Advertisement
Add Comment
Please, Sign In to add comment