Android 如何加快appium的启动速度
我正在尝试使用appium来测试一个应用程序与真正的手机。 它将在启动时花费25秒。 如何加速 appium桌面版:1.5Android 如何加快appium的启动速度,android,appium,appium-android,python-appium,appium-desktop,Android,Appium,Appium Android,Python Appium,Appium Desktop,我正在尝试使用appium来测试一个应用程序与真正的手机。 它将在启动时花费25秒。 如何加速 appium桌面版:1.5 安卓操作系统:7.1 根据我对本地设备和云(如SauceLabs/TestDroid)的经验,在真实设备上启动Appium会话非常正常(约25秒) 检查Appium服务日志: 09:25:00-09:25:19 检查可用设备 正在检查设备上的appium.settings应用程序并向其授予权限 正在检查appium.unlock应用程序 对于7.x Android r
安卓操作系统:7.1 根据我对本地设备和云(如SauceLabs/TestDroid)的经验,在真实设备上启动Appium会话非常正常(约25秒) 检查Appium服务日志: 09:25:00-09:25:19
- 检查可用设备
- 正在检查设备上的appium.settings应用程序并向其授予权限
- 正在检查appium.unlock应用程序
您仍然只能在测试套件之前执行一次,然后使用相同的会话运行所有测试。这就是您可以节省时间的方法。通过添加以下功能,您可以在启动时间上获得巨大提升。对我来说,使用本地真正的Android设备时,从24秒减少到17秒。唯一的问题是,测试应用程序和appium server helper需要已经从上一次运行安装到您的设备上
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");
是否获得更好的硬件?如果你给我你的代码,也许我能帮上忙。嗨,洛根,我附上了代码。应用程序似乎可以用adb执行许多操作,是吗?它似乎执行10多个命令,每个命令都要花费数秒钟。我希望我的应用程序能在几秒钟内在我的手机上运行。我手机的cpu是高通snapdragon 625,它有3Gb内存。够了吗?
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");