我是移动自动化测试的新手,现在我想为Android应用程序测试创建一种类型的框架,在方法之前它将检查emualtor是否正在运行?如果没有,那么启动模拟器和第二个特定应用程序是否安装(例如:facebook)如果安装了facebook,则启动该应用程序。 我正在使用appium进行测试。谁能告诉我什么shuold我必须做什么? 先谢谢你。
答案 0 :(得分:0)
首先,appium无法从Play商店自动预装应用程序。您应该有一个“.apk”文件来安装它。
其次,appium无法自动启动模拟器,但是一种方法是通过使用adb命令的脚本。如果任何设备处于活动状态,请检查adb命令
adb devices
如果不是,那么您可以使用adb的模拟器命令启动模拟器。
有关完整的adb命令参考。 http://developer.android.com/tools/help/adb.html.
最后,您可以使用不同的appium模式,例如“--full-reset”重新安装应用程序,即使它已预先安装或简单“appium”将启动曾经安装过的“.apk”
检查所有模式 - “github.com/appium/appium/blob/master/docs/server-args.md”
有关其他基本查询,请访问 - https://github.com/appium/training