Selenium webdriver 在webdriver代码中使用页面工厂时如何使用显式等待

Selenium webdriver 在webdriver代码中使用页面工厂时如何使用显式等待,selenium-webdriver,wait,factory,explicit,Selenium Webdriver,Wait,Factory,Explicit,我在我的webdriver代码中使用页面工厂,如果我想使用ExpectedConditions.visibilityOfElementLocated来获取By对象,那么如何使用使用页面工厂声明的WebElements呢。我是否应该简单地使用定位器exgBy.idxyz。。。但这相当于重复定位器。据我所知,这一问题已在许多论坛上提出。我想知道这个问题是否有一个优雅的解决方案。使用ExpectedConditions.Visibility of WebElement应该可以解决这个问题。使用Expe

我在我的webdriver代码中使用页面工厂,如果我想使用ExpectedConditions.visibilityOfElementLocated来获取By对象,那么如何使用使用页面工厂声明的WebElements呢。我是否应该简单地使用定位器exgBy.idxyz。。。但这相当于重复定位器。据我所知,这一问题已在许多论坛上提出。我想知道这个问题是否有一个优雅的解决方案。

使用ExpectedConditions.Visibility of WebElement应该可以解决这个问题。

使用ExpectedConditions.Visibility of WebElement应该解决这个问题。

目前没有。现在你必须在你的页面工厂中存储你的By和WebElement,现在不行。现在,您必须在页面工厂中存储By和WebElement。