使用Selenium选择一个类名称,其中有多个具有相同名称的类名称

我试图在网站上选择一个按钮,在该按钮上className对于多个元素是相同的,而区分每个元素的是标头标记。

现在我有这个

    button = browser.find_element_by_class_name('start')
    button.click()

在网页上有2个按钮,定义如下

<h4 class="start">1:48pm</h4>
<h4 class="start">3:54pm</h4>

我正在尝试根据开始类的标头标记中的时间指定要选择的脚本,是否可以使用Selenium和Python做到这一点?

评论
  • 旗傲安
    旗傲安 回复

    我不确定您要达到什么目标。如果它们的xpath不同,则可以从其父级遍历。如果您想单击一个或另一个按钮,则可以获取每个按钮的时间并进行比较(我以前从未尝试过,但是我认为这是可能的)