【发布时间】:2020-11-13 14:44:55
【问题描述】:
我有一个有多个提交按钮的网页。我想遍历它们并一个一个地点击它们。
我知道我可以像这样通过 xpath (//button[@class='submit'])[i](其中 i = 循环编号)来做到这一点。
但我想知道是否可以通过 CSS 选择器来实现?
我试过button.submit,但它总是会点击第一个按钮,我希望能够循环播放。我也试过button.submit:first-child,但它似乎做同样的事情。
下面的和HTML差不多。
<div>
<button class="submit" type="button"></button>
</div>
<div>
<button class="submit" type="button"></button>
</div>
<div>
<button class="submit" type="button"></button>
</div>
【问题讨论】:
-
你尝试
loop()能够循环播放吗? -
循环不是问题。我的元素需要 css 选择器。
标签: java html css selenium css-selectors