com.google.android.afwtest.nonsuwpoprovisioning.NonSuwPoProvisioningTest#testNonSuwPoProvisioning fa
2016-04-26 21:00
435 查看
com.google.android.afwtest.nonsuwpoprovisioning.NonSuwPoProvisioningTest#testNonSuwPoProvisioning fail
AFW1.3
java.lang.RuntimeException: Failed to load page: com.google.android.afwtest.uiautomator.pages.gms.EnterPasswordPage;
Android-afw-test使用UiAutomatio模拟用户交互进行功能测试.
此case首先登陆google account,failed log提示在输入密码界面失败.
由如上的代码,Failed to load page是因为找不到Forgot password?这个TextView.
通过android-skd/tools/uiautomatorviewer,可以看到这个界面是个webview,从而可以定位到问题在webview.apk
AFW1.3
java.lang.RuntimeException: Failed to load page: com.google.android.afwtest.uiautomator.pages.gms.EnterPasswordPage;
Android-afw-test使用UiAutomatio模拟用户交互进行功能测试.
此case首先登陆google account,failed log提示在输入密码界面失败.
public final class EnterPasswordPage extends UiPage { private static final BySelector ENTER_PASSWORD_PAGE_SELECTOR = By.pkg("com.google.android.gms").desc("Forgot password?"); private final String mPassword; public EnterPasswordPage(UiDevice paramUiDevice, TestConfig paramTestConfig) { super(paramUiDevice, paramTestConfig); this.mPassword = paramTestConfig.getWorkAccountPassword(); } public void navigate() throws Exception { TextField.enterTextAndActivateNavigationBtn(getUiDevice(), Constants.GMS_TEXT_FIELD_SELECTOR, this.mPassword, Constants.GMS_NEXT_BUTTON_SELECTOR); getUiDevice().findObject(Constants.GMS_NEXT_BUTTON_SELECTOR).click(); } public BySelector uniqueElement() { return ENTER_PASSWORD_PAGE_SELECTOR; } }
由如上的代码,Failed to load page是因为找不到Forgot password?这个TextView.
通过android-skd/tools/uiautomatorviewer,可以看到这个界面是个webview,从而可以定位到问题在webview.apk
相关文章推荐
- Linux 中的五种 IO 模型
- Linux 文件系统的目录结构
- 关于企业应用架构模式总体分析
- mac环境使用sed修改文件出错的解决方法
- 在虚拟机扩展linux系统的硬盘
- CSAPP(2):程序的汇编表示(Linux版)
- 【opencv学习】之split函数提取多通道图像的单通道图像
- linux常用命令
- mac thinkphp3.2 nginx配置rewrite pathinfo
- 每天一点Linux-Makefile
- 《Python入门》Linux 下 Python Web开发环境搭建笔记
- opencv3.1.0 环境配置
- linux定时任务crond那些事! 【转】
- 在linux中添加环境变量
- linux下动态链接库解决方案(二)
- 在centos 6.2,python2.7 下安装QT 4.8.3,pyqt 4.9.5 详细步骤
- mooc linux学习总结
- centos7删除已经安装的docker
- centos7之lamp环境搭建
- Linux内核分析期中总结