- css匹配到多個元素獲取兄弟節點
- aui-table-row.aui-table__row:nth-of-type(1)
- 使用場景一般為同樣的css獲取到多個元素,然后可以通過獲取text等其他
from selenium import webdriver from selenium.webdriver.common.by import By driver = webdriver.Chrome() css_loc = (By.CSS_SELECTOR,"aui-table-row.aui-table__row") eles = driver.find_elements(*css_loc) css_path="" # 通過判斷text,找到對應元素 for inx, ele in enumerate(eles): if ele.text.find("xxx"): css_path = "aui-table-row.aui-table__row:nth-of_type({})".format(inx+1) #獲取到對應元素下面的button new_css_loc = (By.CSS_SELECTOR,css_path+" button")