我有页面对象,如果没有显示或显示元素通过测试用例,我想知道如何编写方法,否则请继续进行测试。
我正在尝试找出答案,否则我们应该尝试捕获或声明True。
@AndroidFindBy(id = "lakjdfaj");
List<MobileElement> texts;
public boolean doesNotPresent() {
Boolean notDisplayed = texts.isEmpty();
if(notDisplayed){
return true;
} else {
return false;
}
答案 0 :(得分:3)
@AndroidFindBy(id = "lakjdfaj");
List<MobileElement> texts;
//验证何时未显示任何元素
@Test
public boolean verifyEmptyTexts() {
assertEquals(0,texts.size());
}
//验证何时显示元素,此处验证第二个元素
@Test
public boolean verifyTexts() {
assertEquals("textToVerify",texts.get(1).getText());
}