我可以检查模拟器是否正在运行,是否在模拟器中安装了一个特定的应用程序?

时间:2014-03-15 05:15:08

标签: unit-testing android-emulator android-testing appium

我是移动自动化测试的新手,现在我想为Android应用程序测试创建一种类型的框架,在方法之前它将检查emualtor是否正在运行?如果没有,那么启动模拟器和第二个特定应用程序是否安装(例如:facebook)如果安装了facebook,则启动该应用程序。 我正在使用appium进行测试。谁能告诉我什么shuold我必须做什么? 先谢谢你。

1 个答案:

答案 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

相关问题