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.
Powiedz mi Elu, czym się różni łączenie elementów za pomocą [....][.....] , a obiektów [.....].[.....] , gdzie jest kropka pomiędzy?
Halko! Kropka nie służy do łączenia. W poprzed [...] CAŁOŚĆ KOMENTARZA WIDOCZNA DLA SUBSKRYBENTÓW.
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?
2019-05-22
to odnośnie powyszego taki to obiekt musze kliknac
"Jak moge to obslużyc ? jako css selector?"
A [...] CAŁOŚĆ KOMENTARZA WIDOCZNA DLA SUBSKRYBENTÓW.
Tylko jedno odnośnie lekcji - świetnie wytłumaczyłaś, trzymam kciuki że dalej będzie równie dobrze.
Świetnie, cieszę się, że podeszło Ci tłumacz [...] CAŁOŚĆ KOMENTARZA WIDOCZNA DLA SUBSKRYBENTÓW.