因此,这些蓝色按钮在配置文件旁边带有叉号,我该如何编写一行代码以返回所有这些按钮的列表。
类似的东西:
line-height: 1
或
buttons = browser.find_element_by_css_selector("something here")
或其他可以正常工作的find_elements_by _...
答案 0 :(得分:1)
我看到有多个按钮大多数都属于同一类,所以ypu必须使用
然后遍历所有对象。
这是xpath
buttons = driver.find_elements_by_xpath("//span[@class='ui_button_icon']")
for button in buttons:
button.click()
如果要单击特定按钮,则可以对其他元素(例如人名)使用索引或相对按钮。
# clicking on 2nd button
driver.find_element_by_xpath("(//span[@class='ui_button_icon'])[2]").click()
这是CSS
span.ui_button_icon
您可以应用相同的逻辑,以使用nth-of-type
单击第n个元素。