gpt4 book ai didi

selenium - 如何检查列表元素是否存在

转载 作者:行者123 更新时间:2023-11-28 21:03:30 24 4
gpt4 key购买 nike

我有页面对象 我想知道如果没有元素显示或存在通过测试用例如何编写方法,否则继续测试。

我正在尝试弄清楚,或者我们应该做 try and catch 或 assertTrue。

@AndroidFindBy(id = "lakjdfaj");
List<MobileElement> texts;

public boolean doesNotPresent() {
Boolean notDisplayed = texts.isEmpty();
if(notDisplayed){
return true;
} else {
return false;
}

最佳答案

@AndroidFindBy(id = "lakjdfaj");
List<MobileElement> texts;

//当没有元素显示时验证

@Test      
public boolean verifyEmptyTexts() {
assertEquals(0,texts.size());
}

//验证何时显示元素,这里验证第二个元素

@Test 
public boolean verifyTexts() {
assertEquals("textToVerify",texts.get(1).getText());
}

关于selenium - 如何检查列表元素是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56181046/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com