使用selenium.getAttribute()从某个id的元素中提取属性的正确格式是什么?

时间:2009-05-15 00:55:25

标签: selenium

我尝试使用selenium.getAttribute(someXPath)来追踪适当的语法以提取属性,虽然我遇到了很多示例,但似乎没有任何效果。据我所知,标准的xpath语法,例如:

//*[@id='someID']

不起作用。从某个id的元素中提取属性的正确格式是什么?

1 个答案:

答案 0 :(得分:2)

所以看起来这种格式几乎是正确的。正确的字符串是

//*[@id="someId"]@someAttribute

另一种解决方案是使用

"someId@someAttribute"

实际上是“更好”,因为前者可以为IE生成错误。

此外,似乎当一个元素根本不包含任何属性时,错误消息是“attributeValue为null”而不是正常的“未找到元素/属性”。