根据selenium中的href值,可以使用WebDriverWait类中的expected_conditions模块来等待a标记元素成为两个元素中的一个。具体步骤如下:
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
wait = WebDriverWait(driver, 10) # driver为WebDriver对象,10为最长等待时间(单位:秒)
element = wait.until(EC.presence_of_element_located((By.XPATH, "//a[@href='your_href_value']")))
其中,By.XPATH表示使用XPath定位方式,"//a[@href='your_href_value']"为具体的XPath表达式,your_href_value需要替换为实际的href值。
关于selenium、WebDriverWait类、expected_conditions模块的更多详细信息,可以参考腾讯云的产品文档:
领取专属 10元无门槛券
手把手带您无忧上云