单元测试-我可以检查模拟器是否正在运行,一个特定的应用程序是否安装在模拟器中



我是移动自动化测试的新手,现在我想为android应用程序测试创建一种类型的框架,在之前的方法中,它会检查emualtor是否运行?如果没有,然后启动模拟器和第二个特定的应用程序是否安装(例如:facebook),如果facebook安装,然后启动该应用程序。我正在使用阿片类药物进行测试。谁能告诉我该怎么做?

首先,appium不能自动从play store预装应用程序。你应该有一个"。apk"文件来安装它。

其次,appium不能自动启动模拟器,但是一种方法是通过使用adb命令的脚本。通过adb命令检查是否有设备处于活动状态

亚行设备

如果不是,那么您可以使用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

相关内容

  • 没有找到相关文章

最新更新