您可以
OR通过lambda表达式合并对using子句的两个元素的组合检查,如下所示:
el = WebDriverWait(driver, 20).until(lambda x: (x.find_element_by_name("Try again"), x.find_element_by_xpath("//Custom/Edit")))替代解决方案是:
el = WebDriverWait(driver,20).until(lambda driver: driver.find_element(By.NAME,"Try again") and driver.find_element(By.XPATH,"//Custom/Edit"))
作为替代方案,您可以使用等效的css选择器组合两个元素的合并检查,如下所示:
el = WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "[name='Try again'], Custom>Edit")))



