“login”是一个密码框的resource-id, 我们通过上面这种方式就能获取到这个控件对象。
然后,可以用solo.enterText(loginView, “密码xxx”); 进行密码输入。
注:其他更多的Robotium API,请参见
Robotium官方文档。
项目编译完之后是一个APK包。
图3.3.1 点击“Tab 4”:
然后,选择自己的签名文件地址,并输入签名的密码进行导出即可。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
从您的描述中,您正在使用Robotium进行Android应用的自动化测试,并且涉及到APP重签名、测试执行以及利用阿里云MQC(Mobile Quality Center)进行云端测试的过程。下面我将根据您的操作流程,提供一些基于阿里云产品的补充信息和建议:
关于Robotium自动化测试:
APP重签名: 您详细介绍了如何对被测APP进行重签名以适应自动化测试环境。使用默认的debug密钥是一种快速的方法,但请注意,对于生产环境或需要发布到应用市场的APP,应使用正式的签名文件。阿里云上没有直接涉及APP重签名的服务,这一过程需在本地完成。
使用ADB命令安装与测试: 通过adb install
命令安装APK,以及使用adb shell am instrument
来启动测试是基础的命令行操作。这些步骤确认了在设备或模拟器上部署和执行测试的能力。
阿里云MQC(Mobile Quality Center):
后续操作建议:
综上所述,结合阿里云MQC和其他相关服务,您可以构建一套完整的移动应用测试解决方案,从本地自动化测试到云端大规模兼容性测试,全方位保障应用质量。