本质区别
text()是一个node test,而string()是一个函数,data()是一个函数且可以保留数据类型。此外,还有点号(.)表示当前节点。
使用要点
XML例子: <book><author>Tom John</author></book>
用例 | 举例 |
---|---|
text() | book/author/text() |
string() | book/author/string() |
data() | book/author/data() |
. | book/author/. |
特殊用例
1.string()函数会得到所指元素的所有子节点文本内容,这些文本讲会被拼接成一个字符串。
2.text()节点test,它仅仅返回当前元素的直接文本内容,并且是分隔开的。
直接在xpath里使用text()。返回的是当前元素的第一段直接文本内容。
selenium里面获取元素文本
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END