如何在xpath中获取选项的值而不是显示值?

Ron*_*nen 3 html xpath

考虑这个例子

<select>
<option value="http://www.test1.com"> 1 </option>
<option value="http://www.test2.com"> 2 </option>
<option value="http://www.test3.com"> 3 </option>
</select>
Run Code Online (Sandbox Code Playgroud)

如何在xpath中获取选项的值而不是显示?意思是,我想得到选项元素的值 - 例如http://www.test1.com而不是1,2或3.

小智 6

按位置:

/select/option[1]/@value
Run Code Online (Sandbox Code Playgroud)

按内容:

/select/option[.=1]/@value
Run Code Online (Sandbox Code Playgroud)

要么

/select/option[normalize-space()='1']/@value
Run Code Online (Sandbox Code Playgroud)