Python WebDriverWait用于多个条件(或逻辑计算)
使用python,WebDriverWait方法用于等待网页上出现1个元素。 如果没有多次尝试/例外,如何使用此方法? 使用此方法的多个案例是否有OR选项?Python WebDriverWait用于多个条件(或逻辑计算),python,selenium,selenium-webdriver,webdriver,webdriverwait,lambda,Python,Selenium,Selenium Webdriver,Webdriver,Webdriverwait,Lambda,使用python,WebDriverWait方法用于等待网页上出现1个元素。 如果没有多次尝试/例外,如何使用此方法? 使用此方法的多个案例是否有OR选项? 在不使用多个的情况下,尝试/except{}通过或选项为两个元素引入WebDriverWait,您可以使用以下任一解决方案: 使用CSS\u选择器: element = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, &quo
在不使用多个
的情况下,尝试/except{}
通过或选项为两个元素引入WebDriverWait,您可以使用以下任一解决方案:
- 使用
:CSS\u选择器
element = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, ".element_A_class, .element_B_class"))
- 通过以下方式使用
:XPATH
参考文献 您可以在以下内容中找到一些相关讨论:
的情况下,尝试/except{}
通过或选项为两个元素引入WebDriverWait,您可以使用以下任一解决方案:
- 使用
:CSS\u选择器
element = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, ".element_A_class, .element_B_class"))
- 通过以下方式使用
:XPATH
参考文献 您可以在以下内容中找到一些相关讨论: