【发布时间】:2015-04-21 14:23:32
【问题描述】:
我在 Java 中有这个带有 css 定位器的等待命令,然后点击它。
new WebDriverWait(driver, 10).until(ExpectedConditions.presenceOfElementLocated(By.cssSelector("button.md-primary.md-raised.md-button.md-default-theme"))).click();
现在我将该定位器转换为一个 pagefactory 对象,即lp.btnSignIn() 发出此显式等待然后单击的正确方法是什么?我还能使用预期条件吗?
这是我的 PageFactory 代码:
@FindBy(css="button.md-primary.md-raised.md-button.md-default-theme")
WebElement btnSignIn;
public WebElement btnSignIn() {
return btnSignIn;
}
【问题讨论】:
标签: java selenium-webdriver wait factory