Capybara, Überprüfung des HTML-Elements nach ID und Klasse
Zwei Fragen von einem Anfänger.
Frage 1: Ist es möglich, die Existenz eines HTML-Knotens anhand von ID und Klasse zu bestätigen? Zum Beispiel, um zu sehen, ob das folgende Element existiert:
<div class="drawer" id="first"....>
Ich habe gesehen, dass Sie so etwas verwenden können:
page.should have_css('div.drawer')
page.should have_css('div#first')
Aber können wir irgendwie die Existenz beider Parameter abfragen? Ich habe Folgendes versucht und es nicht geschafft:
page.should have_selector("div", :class => "drawer", :id => "first")
F2- Ist es möglich, 2 Selektoren zu der 'Within'-Capybara-Methode hinzuzufügen?
within("//div[@id='first']") do
Aber können wir diesen DIV filtern, indem wir id = 'first' und class = 'drawer' hinzufügen?
Danke vielmals!