【发布时间】:2015-07-25 03:18:46
【问题描述】:
我有以下 HTML:
<div class="small-4 columns text-right">
<input type="radio" value="false" name="auto_policy[autos_attributes][0][parked_at_mailing_address]" autocomplete="smartystreets"></input>
<div class="radio_button_label"></div>
<input type="radio" value="true" name="auto_policy[autos_attributes][0][parked_at_mailing_address]" checked="checked" autocomplete="smartystreets" style="background-color: rgb(255, 255, 255);"></input>
<div class="radio_button_label"></div>
</div>
鉴于它们具有相同的名称,我如何定位“false”选项?
我试过了
css=a[name='auto_policy[add_violation]' value='false']
和
css=a[name='auto_policy[add_violation]', value='false']
但它“找不到”
一个可行的选择是使用
//input[@name='auto_policy[add_violation]'][2]
但是我想避免[2] 看起来很脆弱并且能够使用 value='false' 代替
【问题讨论】:
-
能否请您添加完整的 html 代码 sn-p,包括具有属性
auto_policy[add_violation]的a标签?
标签: css selenium css-selectors selenium-ide