【发布时间】:2021-08-09 03:24:48
【问题描述】:
<div id="root">
<div class="abc1">
<div class="abc2">
<a class="iwantthis"></a>
</div>
<div class="abc3">
<a class="iwantthis"></a>
</div>
</div>
</div>
这是我拥有的页面的简化版本。我想选择所有类名为“iwantthis”的元素。我尝试了以下,但它可以找到任何元素。
divs = driver.find_elements_by_css_selector('iwantthis')
如果元素在一个 div 中,而该元素也在一个 div 中,我是否需要添加额外的参数?
【问题讨论】:
-
在 CSS 选择中
class需要点在selector('.iwantthis')和id将需要#像selector('#root')等。所以你必须学习CSS。当您在 JavaScript 或文件.css中使用 CSS 时,您也有这些规则