Codeception选择选项

时间:2017-07-16 18:34:55

标签: selenium automation webdriver codeception

我正在使用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;
&#13;
&#13;

我试过Xpath&amp; CSS选择器,但没有运气,即使悬停显示我看到它只是最后一个href锚链接。

1 个答案:

答案 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"

内有空格(即空格)

如果这回答你的问题,请告诉我。