我试图在网站上选择一个按钮,在该按钮上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做到这一点?
答案 0 :(得分:0)
我不确定您要达到的目标。如果它们的xpath不同,则可以从其父级遍历。如果您想单击一个或另一个按钮,则可以获取每个按钮的时间并进行比较(我以前从未尝试过,但是我认为这是可能的)
答案 1 :(得分:0)
使用xpath并选择正确元素的索引。注意我们正在使用
example-input
而不是find_elements_...
。
find_element_...