当前反应本机通过AccessibilityLabel支持ContentDescription。这对于可单击的元素非常有用,但对于添加唯一ID之后,使用Appium Inspector/UI Automator甚至开发人员都可以测试其他内容,例如Splash屏幕可见度/文本框。
。任何人都可以帮助我。
如果您的飞溅屏幕中有 cont-desc ,则可以检查屏幕是否使用 isdisplayed() method显示。
public boolean isSplashScreenVisible(){
try{
MobileElement element = driver.findElementByAccessibilityId("automation id here");
return element.isDisplayed();
}catch(Expection e){
return false;
}
}
另外您可以检查溅起屏幕是否如;
List<MobileElement> element = driver.findElementsByAccessibilityId("automation id here");
if(element.size()>0){
//screen is displayed
}else{
//screen is not displayed
}