Kapibara, sprawdzanie elementu HTML według ID i klasy
Dwa pytania od początkującego.
P1 - Czy możliwe jest stwierdzenie istnienia węzła HTML według ID i klasy? Na przykład, aby sprawdzić, czy istnieje następujący element:
<div class="drawer" id="first"....>
Widziałem, że możesz użyć czegoś takiego:
page.should have_css('div.drawer')
page.should have_css('div#first')
ale czy możemy w jakiś sposób zapytać o istnienie obu parametrów, wypróbowałem i nie zadziałałem:
page.should have_selector("div", :class => "drawer", :id => "first")
P2- Czy możliwe jest dodanie 2 selektorów do metody capybara „wewnątrz”, tj. Widziałem, że można ograniczyć zakres, wykonując:
within("//div[@id='first']") do
ale czy możemy filtrować DIV przez dodanie id = 'first' i class = 'drawer'?
Wielkie dzięki!