【发布时间】:2019-04-12 10:21:49
【问题描述】:
我想通过 Playstore 自动安装和打开一个应用程序。 这是代码:
// Search for Install Button in Google Play Store and click it
SearchCondition<UiObject2> isAvailableInstall = Until.findObject(By.textContains(install));
device.wait(isAvailableInstall, 100000);
UiObject installButton = device.findObject(new UiSelector()
.textContains(install));
if (installButton.exists()) {
installButton.click();
}
// Open App after install
//TODO: FIX
device.wait(Until.findObject(By.textContains(open)), 100000);
UiObject openButton = device.findObject(new UiSelector()
.textContains(open));
if (openButton.exists()) {
openButton.click();
}
"install" 和 "open" 是带有按钮语言特定名称的字符串(英文为 INSTALL 和 OPEN) 有时,他在设备中找不到打开按钮。等待和超时。为什么?
【问题讨论】:
标签: android testing android-uiautomator