W tej lekcji pokażę Ci w jaki sposób znaleźć element biorąc pod uwagę jedynie z fragment wartości atrybutu.
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
Możliwość użycia fragmentu wartości atrybutu jako warunku, jaki spełniać musi element, przydaje się w Selenium. Nie zawsze będziemy chcieli znaleźć element z dokładną wartością atrybutu. Wyobraź sobie, że masz listę produktów i każdy z nich ma w parametrze name wartość „product-id_produktu”. Oznacza to, że każdy zaczyna się na „product-” ale id będą już różne. Jeżeli chcemy zaznaczyć wszystkie produkty, bo chcemy je na przykład policzyć, to nie możemy użyć dokładnej wartości – dla każdego z elementów będzie inna.
Selektory CSS umożliwiają wyszukanie elementów, których dany atrybut:
- zawiera jakiś ciąg znaków,
- zaczyna się jakimś ciągiem znaków,
- kończy się jakimś ciągiem znaków,
- zawiera jakąś wartość (gdzie separatorem jest spacja),
- ma pierwszą wartość równą podanej (gdzie separatorem jest myślnik).
Komentarze
Nie masz aktywnej subskrypcji. Wykup subskrypcję albo zaloguj się, by móc komentować.