如何加快appium的开始

时间:2018-04-16 14:38:55

标签: android appium appium-android python-appium appium-desktop

我正在尝试使用appium用真正的手机测试一个应用程序。 它将在启动时花费25秒。 如何加快?

appium-desktop版本:1.5
android os:7.1

here is adb log

my-custom-component button { ... } /* good */
button { ... } /* bad */

2 个答案:

答案 0 :(得分:4)

根据我对本地设备的体验,在真实设备上启动Appium会话非常正常(约25秒)像SauceLabs / TestDroid这样的云。

检查Appium服务日志:

09:25:00 - 09:25:19

  • 检查可用设备
  • 检查设备上的appium.settings应用&授予权限
  • 检查appium.unlock app

非常适合7.x Android真实设备

09:25:23 - 日志说明您的会话已创建。 23秒没有安装AUT,实际上没有什么可抱怨的:)

您仍然可以在测试套件之前只执行一次,然后使用相同的会话来运行所有测试。这就是你如何节省时间。

答案 1 :(得分:0)

通过添加以下功能,可以大大提高启动时间。对我来说,使用本地真正的Android设备需要24秒到17秒。唯一的是,从上一次运行开始,您的设备上已经已经安装了测试应用程序和appium服务器助手。

DesiredCapabilities caps = new DesiredCapabilities();
   caps.setCapability("skipDeviceInitialization", true);
    caps.setCapability("skipServerInstallation", true);
    caps.setCapability("ignoreUnimportantViews", true);
    caps.setCapability("appPackage", "your.app.package");
    caps.setCapability("appActivity", "your.apps.activity.to.launch");

credit and explanation