我有一些HTML,看起来像这样:
<h1 id="header">Header</h1>
我想点击它使用的Watir和XPath。
我有一些HTML,看起来像这样:
<h1 id="header">Header</h1>
我想点击它使用的Watir和XPath。
的Watir-后的webdriver 0.5.1选择使用XPath随机元素被更新为:
browser.element(:xpath => "//h1[@id='header']").click
感谢:groups.google.com/forum/#!topic/watir-general/c6Orvy7Qalw
browser.element_by_xpath("//h1[@id='header']").click
资料来源:
browser.h1(:xpath, "//h1[@id='header']").click
也没有XPath的,但工作原理:
browser.h1(:html, /header/).click
不使用XPath,但它的工作原理:
browser.h1(:id, "header").click
使用XPath这里的另一个例子:
browser.element xpath: "//div/cite[contains(.,'some text')]/ancestor::div[@class='rc']/h3/a"
结帐这个简单的框架,我上传到Github上: https://github.com/atfuentess/watir_cucumber_automation/
所使用的堆栈是:的Watir /黄瓜/ rspec的
也许它可以帮助别人。