1 回答

TA貢獻(xiàn)1818條經(jīng)驗 獲得超8個贊
使用 WebdriverWait 和 javaScript Executor 使用下面的 xpath 單擊元素。
element=WebDriverWait(driver,10).until(EC.presence_of_element_located((By.XPATH,"(//label[contains(@class,'option Cur(p) Ov(h) D(b) Pos(r)')]//div[contains(@class,'D(tbc) Va(m)')])[1]")))
driver.execute_script("arguments[0].click();",element)
或者
element=WebDriverWait(driver,10).until(EC.presence_of_element_located((By.XPATH,"(//label[contains(@class,'option Cur(p) Ov(h) D(b) Pos(r)')]//img)[1]")))
driver.execute_script("arguments[0].click();",element)
您需要導(dǎo)入以下內(nèi)容。
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
添加回答
舉報