【发布时间】:2013-10-14 17:11:56
【问题描述】:
我在 Ruby 中使用 Webdriver,我想通过它的 xpath 定位一个元素,下面是一个示例 html:
<li id="ID1">
<label for="accountNumber"> </label>
123456
<span id="accountNumber"></span>
</li>
如何通过 xpath 或 ID 获得 123456?
我在下面尝试过,但它不起作用:
element = driver.find_element :xpath => "//li[@id='ID1']/"
puts element.text
谢谢。
【问题讨论】:
-
puts element.text打印什么? -
你试过了吗 //li[contains(@id, 'ID') and contains(text(),"yourtexthere")]
标签: webdriver selenium-webdriver