java如何点击包含特定文本的电子邮件
请帮助改进我的代码。我使用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。硒。ElementNotVisibleException:元素不可见
共 (0) 个答案