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 20. Selektory CSS: fragment wartości atrybutu

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).

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.