Czas przećwiczyć to, co przerobiliśmy wspólnie na ostatnim filmie, czyli listy rozwijane (dropdown). Przed Tobą zadanie, w którym skorzystasz z poznanego rozwiązania i użyjesz go do zaznaczenia elementów na liście.
Na początku filmu tłumaczę polecenie, a następnie rozwiązanie. Będzie moment żeby zatrzymać film na czas wykonania zadania – dam znać w filmie kiedy.
get(0) w poniższych liniach świeci mi się na czerwono i nie mogę puścić testu. Po kropce nie podpowiada mi się możliwość wybrania samego get().
WebElement orderBy = driver.findElement(By.cssSelector("select[name='orderby']")).get(0);
WebElement firstPriceElement = driver.findElement(By.cssSelector("span.price")).get(0);
Dopiero po usunięciu get(0) przechodzą testy
Jak to naprawić jeśli przykładowo chciałabym wybrać drugi element zamiast pierwszego i potrzebowałabym użyć get(1)?
Halko! Żeby użyć metody get() musisz mieć list [...] CAŁOŚĆ KOMENTARZA WIDOCZNA DLA SUBSKRYBENTÓW.
Dzięki! 🙂
Hej ! Mam pytanie, czy mogę w tym zadaniu użyć takiego selektora do odnalezienia tej ceny? Czy nie utrudniłem tego niepotrzebnie?
Wiesz co, po pierwsze ten selektor nie jest unikat [...] CAŁOŚĆ KOMENTARZA WIDOCZNA DLA SUBSKRYBENTÓW.
Dzięki za odpowiedź!
Cześć! A czy podpowiedziałabyś jak zaimplementować klasę Random by móc losowo wybrać filtr z listy rozwijanej?
Halko! Zastanowiałabym się czy na pewno warto wp [...] CAŁOŚĆ KOMENTARZA WIDOCZNA DLA SUBSKRYBENTÓW.