考虑这两种类型:
<select name="garden">
<option>Flowers</option>
<option selected="selected">Shrubs</option>
<option>Trees</option>
<option selected="selected">Bushes</option>
<option>Grass</option>
<option>Dirt</option>
</select>
@val
实际上是用于指示value=""
属性吗?
@value
是否用于指示innerText值?
例如,如果<option>
不包含任何value=""
属性,会发生什么情况。那么你怎么选择它呢?
select/option[@value = "Grass"]
对于上述情况,Xpath会自动忽略空格吗?应该修剪一下吗?
编辑:
对于选择多个选项,这样就足够了吗?
select/option[normalize-space(text())="Grass" or normalize-space(text())="Trees"]
https://stackoverflow.com/questions/1549256
复制相似问题