Ich habe einige HTML-Code, der wie folgt aussieht:Wie Element für den Zugriff mit Watir und XPath
<h1 id="header">Header</h1>
Ich möchte darauf klicken Watir und XPath.
Ich habe einige HTML-Code, der wie folgt aussieht:Wie Element für den Zugriff mit Watir und XPath
<h1 id="header">Header</h1>
Ich möchte darauf klicken Watir und XPath.
browser.h1(:xpath, "//h1[@id='header']").click
browser.element_by_xpath("//h1[@id='header']").click
Quellen:
Nicht XPath verwenden, aber es funktioniert:
browser.h1(:id, "header").click
auch nicht XPath, aber funktioniert:
browser.h1(:html, /header/).click
Ich nehme an, ': html' bedeutet die HTML-Quelle des Elements, richtig? Also in Ihrem Beispiel mit einem Muster übereinstimmen? – akostadinov
Nach watir-WebDriver 0.5.1 Zufallselement mit einem XPath-Auswahl wurde aktualisiert:
browser.element(:xpath => "//h1[@id='header']").click
dank: groups.google.com/ forum/#! topic/watir-general/c6Orvy7Qalw
das funktioniert nicht für mich. Es scheint nicht mehr element_by_xpath zu sein –
Ich denke, element_by_xpath wurde kürzlich veraltet. –
Ich habe gerade überprüft, Element_by_xpath wurde aus Watir-Webdriver in Version 0.5.1 entfernt: https://github.com/watir/watir-webdriver/blob/master/CHANGES.md#051 –