Appium没有检测到android 7.0上的菜单项

时间:2017-01-24 23:29:32

标签: android automated-tests appium aws-device-farm

我正在使用appium和amazon设备农场测试Android应用程序,有些测试在某些设备上运行良好但在其他设备上失败

我有两个问题:

有谁知道为什么appium没有检测到android 7.0上的菜单项? (它总是在屏幕上可见,ID没有改变)

有谁知道为什么appium没有检测到特定屏幕中的任何小部件,只能在一台设备上检测到? (Everithing可见并且ID已正确设置)

错误发生在选择器尝试获取元素的行中,这将返回超时:

wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("buttonId")));

这会返回false,因为找不到元素:

boolean emailLabel = ((ArrayList<WebElement>) driver.findElements(By.id("emailAddressCreateAccount"))).size() > 0;

这些测试适用于其他设备(带有Android 6.0的Motorola Nexus 6,带有android 6.0.1的Samsung Galaxy S7)但是没有使用带有android 7.0的Google Pixel

0 个答案:

没有答案