小编7ca*_*ect的帖子

如何在Selenium中使用页面工厂时明确等待?

我将在Selenium组织一次明确的等待,如下所示:

WebDriverWait = new WebDriverWait(driver,30);

WebElement element = wait.until(ExpectedConditions.presenceOfElementLocated(locator));
Run Code Online (Sandbox Code Playgroud)

问题是我的类中没有驱动程序,因为我使用了PageFactory,而不是测试类中的构造函数:

MyClass myform = PageFactory.InitElements(driver, MyClass.class)
Run Code Online (Sandbox Code Playgroud)

在这种情况下,组织明确等待的好决定是什么?

java selenium webdriver pageobjects selenium-webdriver

4
推荐指数
1
解决办法
4204
查看次数