使用批处理实现单个应用的monkey测试
前序:
如果想获取某个android应用程序包名来进行monkey测试,一般使用的方法是: 如果想获取某个android应用程序包名来进行monkey测试,一般使用的方法是:
adb logcat | findstr "Displayed"可以获取到: adb logcat | findstr "Displayed"可以获取到:
I/ActivityManager( 986): Displayed cn.nubia.calendar.preset/cn.nubia.calendar.AllInOneActivity: +1s665ms上面得到的数据,Displayed后面跟着的就是刚打开的应用的包名,使用此包名便可以进行次单包应用的monkey测试; I/ActivityManager( 986): Displayed cn.nubia.calendar.preset/cn.nubia.calendar.AllInOneActivity: +1s665ms 上面得到的数据,Displayed后面跟着的就是刚打开的应用的包名,使用此包名便可以进行次单包应用的monkey测试;
但是此方法需要2个步骤,对于自动化测试来说,简单易用是自动化的最高追求; 但是此方法需要2个步骤,对于自动化测试来说,简单易用是自动化的最高追求;
解决方法:
但是要实现一步进行monkey测试,需要借用批处理,获取到应用的包名,涉及到logcat命令的使用, 但是要实现一步进行monkey测试,需要借用批处理,获取到应用的包名,涉及到logcat命令的使用,