如何使用python使用selenium webdriver使用“dataid”

2024-05-21 02:27:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图单击一个由数据id标识的元素,但是在SeleniumWebDriver中使用python访问数据id元素没有直接的支持。我用的是壁虎河

以下是我正在处理的html:

<div data-id="5+0">
    <div class="clock">5+0</div>
    <div class="perf">Blitz</div>
</div>

我需要单击这些div元素中的任何一个。此外,在外部div旁边还有一个“flex”标记,我不知道在这种情况下这是否重要

for elem in browser.find_elements_by_class_name('clock'):
    print(elem)

给我一个web元素列表,但是如何使用它们?它只有会话id和元素id

我绝对是硒的新手。感谢您的帮助


Tags: 数据divid元素datahtml标识class