提问者:小点点

在python中检查具有相同类但具有特定值的按钮


我只需要点击那些有特定值的按钮(继续检查-再次)。我正在尝试这样做。 但它不起作用。

parent=browser.find_elements_by_class_name(“button-next”)对于parent中的每个:checkbutton=each.get_attribute(“value”)checkbutton=checkbutton.replace(“”,“”)

res = checkbutton.find("Continue")
if res >= 0:
    each.click()
else:
    res2 = checkbutton.find("check-again")
    if res2 >= 0:
        each.click()

共1个答案

匿名用户

您必须使用get_attribute()函数,然后进行比较。

for i in parent:
    if i.get_atributte('attribute_name') == 'Continue' or i.get_atributte('attribute_name') == 'check-again')
    each.click()