Python 当有更多具有相同名称的类时,请按类名使用WebDriverWait
我以正常方式使用此代码:Python 当有更多具有相同名称的类时,请按类名使用WebDriverWait,python,selenium,selenium-webdriver,Python,Selenium,Selenium Webdriver,我以正常方式使用此代码: driver.find_elements_by_class_name('-nl3')[1] 但当我想等到“WebDriverWait”显示元素时,我现在不知道我必须在哪里写索引: WebDriverWait(driver,delay).until(EC.presence_of_element_located((By.CLASS_NAME, '-nl3'))) 您可以在其中使用lambda函数。像这样: WebDriverWait(driver,delay).unti
driver.find_elements_by_class_name('-nl3')[1]
但当我想等到“WebDriverWait”显示元素时,我现在不知道我必须在哪里写索引:
WebDriverWait(driver,delay).until(EC.presence_of_element_located((By.CLASS_NAME, '-nl3')))
您可以在其中使用lambda函数。像这样:
WebDriverWait(driver,delay).until(lambda d: driver.find_elements_by_class_name('-nl3')[1])