tengo algo de HTML que tiene este aspecto:Como elemento de acceso usando Watir y XPath
<h1 id="header">Header</h1>
me gustaría hacer clic en él usando Watir y XPath.
tengo algo de HTML que tiene este aspecto:Como elemento de acceso usando Watir y XPath
<h1 id="header">Header</h1>
me gustaría hacer clic en él usando Watir y XPath.
browser.h1(:xpath, "//h1[@id='header']").click
browser.element_by_xpath("//h1[@id='header']").click
Fuentes:
No usar XPath, pero funciona:
browser.h1(:id, "header").click
Además, no XPath, pero funciona:
browser.h1(:html, /header/).click
Supongo que ': html' significa la fuente html del elemento, ¿correcto? Entonces, en tu ejemplo, ¿lo emparejas con un patrón? – akostadinov
Después Watir-WebDriver 0.5.1 seleccionando elemento aleatorio con un XPath fue actualizada:
browser.element(:xpath => "//h1[@id='header']").click
gracias a: groups.google.com/ forum/#! topic/watir-general/c6Orvy7Qalw
esto no funciona para mí. No parece haber element_by_xpath más –
Creo que element_by_xpath ha quedado obsoleto recientemente. –
Acabo de comprobar, element_by_xpath fue eliminado de watir-webdriver en la versión 0.5.1: https://github.com/watir/watir-webdriver/blob/master/CHANGES.md#051 –