0

我有以下代码,我需要在其中获取值:

<a href="/checkout/cart.jsf">
Items: 
<span class="numberofitems">1</span>
</a>

但是,当我尝试使用 指向它时css=span [class='numberofitems'],我收到消息“该元素没有价值;它真的是一个表单域吗?” 该元素确实具有我可以在 Firebug 中看到的值,但我无法弄清楚如何正确存储该值。

4

1 回答 1

0

在这里我们开始.. 下面给出的每个 WebElements 都会给出更好的结果来获得值'1'

By.xpath("//a[@href='/checkout/cart.jsf']/span")

By.xpath("//a[text()='Items: ']/span"))

By.xpath("//span[@class='numberofitems']")

如果他们不工作,

  1. 在 Firebug 的帮助下检查元素是否隐藏。
  2. 检查类名“numberofitems”是否重复。
于 2013-09-15T17:41:17.780 回答