J'ai du code HTML qui ressemble à ceci:Comment accéder à l'élément en utilisant Watir et XPath
<h1 id="header">Header</h1>
Je voudrais cliquer à l'aide Watir et XPath.
J'ai du code HTML qui ressemble à ceci:Comment accéder à l'élément en utilisant Watir et XPath
<h1 id="header">Header</h1>
Je voudrais cliquer à l'aide Watir et XPath.
browser.h1(:xpath, "//h1[@id='header']").click
browser.element_by_xpath("//h1[@id='header']").click
Sources:
Ne pas utiliser XPath, mais cela fonctionne:
browser.h1(:id, "header").click
également pas XPath, mais fonctionne:
browser.h1(:html, /header/).click
Je suppose que ': html' signifie la source html de l'élément, correct? Donc, dans votre exemple, l'assortir avec un motif? – akostadinov
Après watir-WebDriver 0.5.1 sélection aléatoire avec un élément XPath a été mis à jour:
browser.element(:xpath => "//h1[@id='header']").click
grâce à: groups.google.com/ forum/#! topic/watir-general/c6Orvy7Qalw
cela ne fonctionne pas pour moi. Il ne semble plus y avoir element_by_xpath –
Je pense que element_by_xpath a été déprécié récemment. –
Je viens de vérifier, element_by_xpath a été retiré de watir-webdriver dans la version 0.5.1: https://github.com/watir/watir-webdriver/blob/master/CHANGES.md#051 –