【发布时间】:2017-10-25 14:20:58
【问题描述】:
我一直在用 Java 编写测试,我像这样使用 WebDriverWait:
WebDriverWait wait = new WebDriverWait(webDriver, timeoutInSeconds);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.id<locator>));
我的问题出现了,因为我开始用 Python 编写测试,我遇到了这样的 Python WebDriverWait:
element = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.ID, "myDynamicElement"))
也就是说,Python 中的 WebDriverWait 在等待的同时还返回一个元素。 Java中的WebDriverWait可以做同样的事情,返回一个元素吗?如果可以,我从来不知道。
【问题讨论】:
-
你为什么不自己测试一下?
-
一个简单的谷歌搜索,看一下文档,或者像@LonelyNeuron 建议的那样,试一试就可以很好地回答这个问题。一个字的答案是是。
标签: java python selenium selenium-webdriver automated-tests