Ruby 您如何表达多重<;选项>;在xpath中?
对于multiple selectdown表单,如何表示所选的多个选项Ruby 您如何表达多重<;选项>;在xpath中?,ruby,xpath,Ruby,Xpath,对于multiple selectdown表单,如何表示所选的多个选项 <select name="sweets" multiple="multiple"> <option>Chocolate</option> <option selected="selected">Candy</option> <option>Taffy</option> <option selecte
<select name="sweets" multiple="multiple">
<option>Chocolate</option>
<option selected="selected">Candy</option>
<option>Taffy</option>
<option selected="selected">Caramel</option>
<option>Fudge</option>
<option>Cookie</option>
</select>
巧克力
糖果
太妃糖
焦糖
软糖
曲奇
/html/body/form/select/option[1],option[2],option[3]
?可能更像“/html/body/form/select/option[@selected='selected']””可能更像“/html/body/form/select/option[@selected='selected']”试试这个:
/html/body/form/select/option[1] | /html/body/form/select/option[2]
管道字符(“|”)连接两个集合,删除重复的集合尝试以下操作:
/html/body/form/select/option[1] | /html/body/form/select/option[2]
管道字符(“|”)连接两个集合,删除未测试的重复集合,但这不是:
/html/body/form/select/option[@selected='selected']
更新:根据您的评论,您是否不需要以下内容:
/html/body/form/select/option[@val = '1' or @val = '3']
(虽然您的示例select没有任何
val
属性)未测试,但这不是:
/html/body/form/select/option[@selected='selected']
更新:根据您的评论,您是否不需要以下内容:
/html/body/form/select/option[@val = '1' or @val = '3']
(虽然您的示例select没有任何
val
属性)实际上我应该更清楚一些。我不只是想要选择的选项。我还想要其他的选择。我想要的是一种选择多个选项的方法/html/body/form/select/option[@val='1'],option[@val='3']实际上我应该更清楚一些。我不只是想要选择的选项。我还想要其他的选择。我想要的是一种选择多个选项的方法/html/body/form/select/option[@val='1'],option[@val='3']实际上我应该更清楚一些。我不只是想要选择的选项。我还想要其他的选择。我想要的是一种选择多个选项的方法/html/body/form/select/option[@val='1'],option[@val='3']实际上我应该更清楚一些。我不只是想要选择的选项。我还想要其他的选择。我想要的是一种选择多个选项的方法/html/body/form/select/option[@val='1'],option[@val='3']