【发布时间】:2018-02-12 11:12:02
【问题描述】:
我需要 span 元素的相对 xpath
<span class="icon"></span>
在 selenium 网络驱动程序中。
<span class="custom-checkbox">
<input id="personalization1" name="personalization-terms-check" class="personalization-terms-check required" value="accept" type="checkbox">
<label for="personalization1">
<span class="icon"></span>
<span class="order-ready-text">yes! I double-checked all personalization entered above and i'm ready to order</span>
</label>
</span>
需要 span 元素的相对 xpath
<span class="icon">
在上面的 html 中,我得到了相对路径://*[@id="main"]/div[3]/div[4]/div[2]/div/span/label/span[1].
请帮助我获取相对 xpath 或其他方式来点击跨度
注意:
<span class="icon">
它可以是多个,所以我需要唯一的相对 xpath。
【问题讨论】:
-
你有什么问题? 无法点击并不代表什么
-
我需要唯一的相对 xpath
-
.//input[@id='personalization1'] 试试这个
-
可以直接点击复选框,为什么要点击span元素?
-
这是自定义复选框,我无法通过源代码找到复选框,我只获得自定义复选框的 span 元素。@murthi
标签: selenium testing xpath selenium-webdriver automation