【发布时间】:2014-11-06 15:57:02
【问题描述】:
是否可以在时间单位到期(WebDriverWait 超时)时包含条件 - 单击按钮/driver.navigate.back() 的示例?
示例: 对于以下陈述 - WebDriverWait wait60 = new WebDriverWait(driver, 60); wait60.until(ExpectedConditions.elementToBeClickable(driver.findElement(By.locator)));
如果在 60 秒内未在网页上加载要点击的元素 - 我希望执行 driver.navigate.back() 语句。任何定义此类语句的方法(例如在类级别),以便所有 wait60.until 条件在超时时导致相同的定义语句?
【问题讨论】:
-
你不想用try catch?
标签: selenium-webdriver webdriver