您好我想知道如何为linktext编写xpath
我确实尝试过以下的
//a[text()='text_i_want_to_find']/@href
//*[@linktext='text_i_want_to_find']
但它们似乎不起作用,我这样做的目的是从下拉列表中选择一个特定的值。你能帮我解决这个问题吗?
答案 0 :(得分:0)
假设这是一个HTML文档,你的第一次尝试看起来不错,除了我使用normalize-space
修剪元素的文本,例如
//a[normalize-space(text())='text I want to find']/@href
这对你的元素看起来特别有用
<a href="foo">
text I want to find
</a>
normalize-space
将修剪文本周围的空格(换行符,空格,制表符等)。