Verwenden von Python 2.7.12, Selen 3.4.3, Chrome-Version 62.0.3202.94 (Official Build) (32-Bit). Beim Versuch Anwesenheit von Element, um sicherzustellen, wie folgt, aber keine Ausnahme ausgelöst wird, wenn x nicht vorhanden ist:Python Selenium 3.4.3 nicht Timeouts zu erhöhen, und geht in den Zustand hängen
from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait as WDW from selenium.webdriver.support import expected_conditions as EC try: WDW(driver, 20).until(EC.presence_of_element_located((By.XPATH, x))) except Exception e: print(e)
2. Option:
try: we = driver.find_element(By.XPATH, x) except Exception e: print(e)
Gibt es ein Problem mit der Syntax oder ein logisches Problem?