XPath 8. Zadanie: relacje

Czas na zadanie, w którym poćwiczymy sobie szeroko pojęte relacje w XPath, a więc wyszukiwanie dzieci, rodziców, rodzeństwa oraz podawanie pozycji elementu.

Zadanie

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.

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

Zadanie: relacje

Polecenie

Ukryta treść

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

Rozwiązanie

Lepiej nie podglądać przed rozwiązaniem zadania ⚠️

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 aktywnego członkostwa. Wykup dostęp albo Zaloguj się, by móc zadawać pytania.

  1. Cześć
    W zamieszczonym pod nagraniem przykładowym rozwiązaniu do zadania 1 jest drobny błąd:
    w sposobie 5 jest: class='woocommerce-cart-form_cart-item cart-item'
    a powinno być z podwójnym podkreślnikiem po from i podkreśleniem zamiast myślnika przed item:
    class='woocommerce-cart-form__cart-item cart_item'

    Odpowiedz
  2. Hejaaaaaaaaa,

    Tradycyjnie chciałem się pochwalić swoimi rozwiązaniami:

    1. .//a[@data-product_id='393']/ancestor::td/following-sibling::td[@class='product-price']/span
    2. .//div[@class='cart_totals ']//tr[@class='cart-subtotal']//span[contains(@class, 'amount')]

    Co Ty na to? Pewnie to drugie trochę za długie...?

    Odpowiedz
  3. Hej,
    pod filmikiem jest info: 'Zadanie z XPatha: atrybuty, tagi i tekst' -> nie powinno być jak w nazwie lekcji 'Zadanie: relacje'? 🙂

    Odpowiedz