WebDriver: Como verificar se existe um elemento da Web de objeto de página?
Como verificar se existe um elemento ao usar objetos de página com o driver da we
Até agora, estou fazendo dessa maneira.
DefaultPage defaultPage = PageFactory.initElements(this.driver,
DefaultPage.class);
assertTrue(defaultPage.isUserCreateMenuLinkPresent());
bjeto @Page:
public class DefaultPage {
@FindBy(id = "link_i_user_create")
private WebElement userCreateMenuLink;
public boolean isUserCreateMenuLinkPresent() {
try {
this.userCreateMenuLink.getTagName();
return true;
} catch (NoSuchElementException e) {
return false;
}
}
}
Mas não posso acreditar que essa tentativa / captura seja a maneira que se deve fazer.ntão, qual seria a melhor maneira de verificar se os elementos terminam (com o uso de Objetos de Página