请帮助改进我的代码。我使用JUnit和PageObjectPattern。
我需要:
页:
@FindBy(className = "123")
WebElement area;
@FindBy(xpath = "//*[contains(text(), 'Test')]")
WebElement email;
public String findText(){
return area.getText();
}
public void clickEmail(){
email.click();
}
测试:
@Test
public void goTest() {
home = new Home(driver);
Assert.assertTrue("Failed", home.findText().contains("Test"));
home.clickEmail();
assertTrue(home.getElement().contains("Success"));
}
我收到错误:org.openqa.selenium.ElementNotVisibleException:元素不可见