Zapisy otwarte! Dołącz do kursu Selenium w Javie lub Selenium w C#. Tylko do 23.09.2021 do godz. 21:00. Zapisz się tutaj.

Selenium 18. Selektory CSS: atrybuty i łączenie warunków

W tej lekcji pokażę Ci jak wykorzystać atrybuty elementów w selektorach CSS i jak łączyć bardziej skomplikowane warunki.

Przewodnik po selektorach CSS i XPath

Przy lekcjach dotyczących selektorów CSS i XPatha, a już szczególnie przy zadaniach, pomocny się może okazać przewodnik po selektorach CSS i XPath.

>> Dostaniesz go tutaj


Do tej pory w selektorach CSS mieliśmy okazję wykorzystać atrybuty elementów takie jak klasa i id. Łączyliśmy też nazwę taga z warunkiem dotyczącym któregoś z tych atrybutów. Teraz jednak pokażę Ci jak pracować z innymi atrybutami oraz jak łączyć warunki dotyczące kilku atrybutów właśnie. Zobaczysz również jak to połączyć z kropką i haszem używanymi do atrybutów klasy i id.

Jeżeli chcesz sobie utrwalić materiał z tej lekcji, zajrzyj do posta na temat selektorów CSS.

Ukryta treść

Nie masz dostępu do tego kursu. Wykup dostęp albo zaloguj się, by móc zobaczyć pełną lekcję.

Wsparcie merytoryczne

Nie masz dostępu do wsparcia merytorycznego dla tego kursu. Wykup dostęp albo zaloguj się, by móc zadawać pytania.

  1. To jak mogę połączyć takie elementy by w nie kliknęło

    2019-05-22
    [value='string:2019-05-22'][label='2019-05-22'] < - takie połączenie w konsolce mi podkresla i jest niby dobre
    czyli
    driver.findElement(By.xpath("[value='string:2019-05-22'][label='2019-05-22']")).click();
    i nie dziala? Jak moge to obslużyc ? jako css selector?

    Odpowiedz