Cafe icon indicating copy to clipboard operation
Cafe copied to clipboard

手机应用程序首次安装运行或者升级后首次运行出现提示信息怎么破

Open rill opened this issue 11 years ago • 9 comments

鲁工 你好: 手机应用程序首次安装运行或者升级后首次运行出现提示信息怎么破,自动遍历程序无法遍历,需要手动划屏或者点击,是否有办法跳过提示信息。

rill avatar Mar 26 '14 14:03 rill

第一种方法:写一个划屏的小脚本,安装后运行,把欢迎界面划过去,然后杀掉应用程序,再启动遍历。 第二种方法:首次安装后,不要打开应用,adb shell 记录/data/data/com.XXX下的具体的目录文件结构,然后打开应用划过欢迎界面,这时再去对比目录结构,如果多了某个文件,或者某个文件的时间戳被改变说明该文件是用来标识欢迎界面已显示的标志位文件,把该文件备份,每次安装或升级后push到对应的目录即可,这样就不会出现欢迎界面了。

luxiaoyu avatar Mar 27 '14 01:03 luxiaoyu

谢谢。不过这两种方式都需要人工介入。如果apk经常在变,测试前无法预知,这两种方式就满足不了了。目前有无通用的办法可以处理这种提示信息。

rill avatar Mar 27 '14 02:03 rill

其实不是你说的那样,从开发角度说,app的欢迎界面标志位文件一般不会变的,只是欢迎界面换了而已。

luxiaoyu avatar Mar 27 '14 02:03 luxiaoyu

那可能需要为每个app做适配吧。

rill avatar Mar 27 '14 02:03 rill

一次性的工作而已,而且成功率100%,比划屏脚本好多了。 其实你的这种场景不满足测试准入条件。。

luxiaoyu avatar Mar 27 '14 02:03 luxiaoyu

好吧。。。 用户提了一个较变态的需求,希望手机每次测试完恢复原样。测试前自动安装apk,测试完自动卸载apk。

rill avatar Mar 27 '14 02:03 rill

那就跑monkey,凭运气

luxiaoyu avatar Mar 27 '14 02:03 luxiaoyu

谢谢,拼人品。。。

rill avatar Mar 27 '14 02:03 rill

@rill 还有一个成功率90%的简单方法,就是在欢迎界面按back键,90%的欢迎界面都能跳过,也有个别不能跳过的,比如qq浏览器之类的

luxiaoyu avatar Apr 03 '14 02:04 luxiaoyu