【发布时间】:2022-01-09 00:29:25
【问题描述】:
问:我可以使用什么 XPath 或 CSS 选择器来选择第二个 <div class="checkbox">?
我试过用:
-
XPath -
//div[@class="checkbox"][2] -
CSS -
div.checkbox:nth-child(2)
但是他们都没有使用 chrome 开发工具。
- 我可以使用
$x('//div[@class="checkbox"]')查看所有三个复选框 - 我可以使用
$x('//div[@class="checkbox"]')[0]指定第一个div.checkbox - 我可以使用
$x('//div[@class="checkbox"]')[1]指定第二个div.checkbox
这是我的 HTML 结构示例
<div class="fs">
<div class="f">
<div class="checkbox">
<input type="radio" value="A">
<label for="A">A</label>
</div>
</div>
<div class="f">
<div class="checkbox">
<input type="radio" value="B">
<label for="B">B</label>
</div>
</div>
<div class="f">
<div class="checkbox">
<input type="radio" value="C">
<label for="C">C</label>
</div>
</div>
</div>
【问题讨论】:
标签: python selenium xpath css-selectors google-chrome-devtools