2009-09-25 13 views

Antwort

5
browser.h1(:xpath, "//h1[@id='header']").click 
5
+2

das funktioniert nicht für mich. Es scheint nicht mehr element_by_xpath zu sein –

+0

Ich denke, element_by_xpath wurde kürzlich veraltet. –

+0

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 –

0

Nicht XPath verwenden, aber es funktioniert:

browser.h1(:id, "header").click 
1

auch nicht XPath, aber funktioniert:

browser.h1(:html, /header/).click 
+0

Ich nehme an, ': html' bedeutet die HTML-Quelle des Elements, richtig? Also in Ihrem Beispiel mit einem Muster übereinstimmen? – akostadinov

9

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