使用StoreValue时,Selenium声称“此元素没有价值”

时间:2013-09-15 04:20:23

标签: css selenium

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

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

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

1 个答案:

答案 0 :(得分: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. 检查是否重复了classname,'numberofitems'。