【发布时间】:2017-10-12 08:51:52
【问题描述】:
当我启动应用程序并尝试登录时,我正在尝试使用 appium 自动化 android 应用程序,弹出窗口要求我通过点击“允许”来访问联系人。弹出窗口有不同的 appPackage,它不是应用程序包的一部分。
允许按钮的定位器
addLocator(Locators.ALLOW_CONTACTS, "com.android.packageinstaller:id/permission_allow_button");
点击允许按钮的方法
Button allowContactsButton() {
return new Button(getLocator(Locators.ALLOW_CONTACTS));
}
public void dismissAllowContact() {
allowContactsButton().tap();
}
dismiss 功能确实能够定位按钮但不点击它
【问题讨论】: