我正在使用codeception尝试单击,在表单中选择Option。问题在于,当我尝试选中复选框时,它会选择隐私信息href链接,与我希望它选择的复选框相对。
<div class="row">
<div class="myclass">
<div class="mb">
<label class=" custom-checkbox"><input type="checkbox" id="from_accept" name="fform[accept]" class="custom-checkbox__input" value="1">
<span class="custom-checkbox__text">
::before
"I agree to terms "
<a href="[there is a link here]">terms and conditions</a>
"and some more text here "
<a href="[there is a link here]">privacy info</a>
"."
::after
</span>
</label>
</div>
</div>
</div>
&#13;
我试过Xpath&amp; CSS选择器,但没有运气,即使悬停显示我看到它只是最后一个href锚链接。
答案 0 :(得分:0)
以下是您的问题的答案:
尝试以下xpath
:
//div[@class='row']/div[@class='myclass']/div[@class='mb']/label[@class=' custom-checkbox' and @class='custom-checkbox__input']//self::label
请注意
内有空格(即空格)class=" custom-checkbox"
如果这回答你的问题,请告诉我。