【发布时间】:2020-02-13 05:53:23
【问题描述】:
我刚刚启动了一个 Android 自动化项目,但在运行测试时遇到了麻烦。我启动服务器和测试,但测试实际开始运行所需的时间约为 2-3 分钟。
我已经尝试了许多建议的解决方案,包括 this 之一,但似乎没有什么能让它变得更快。
以下是我正在使用的功能:
capabilities.setCapability("automationName", "uiautomator2");
capabilities.setCapability("no", true);
capabilities.setCapability("newCommandTimeout", 180);
capabilities.setCapability("noReset", true);
capabilities.setCapability("avoidProxy", true);
capabilities.setCapability(MobileCapabilityType.FULL_RESET, false);
capabilities.setCapability(MobileCapabilityType.NO_RESET, true);
capabilities.setCapability(CapabilityType.PLATFORM, "Android");
capabilities.setCapability(CapabilityType.VERSION, "6.0.1");
capabilities.setCapability("deviceName", "device");
capabilities.setCapability("appPackage", appPackage);
capabilities.setCapability("appActivity", appActivity);
capabilities.setCapability("noRest", true);
我正在使用 Appium 1.7.1,并且正在真正的 Android 设备上运行测试。 这真的很困扰我,因为我喜欢尝试我编写的代码,但是每次启动它都浪费 2-3 分钟太多了。感谢您的帮助
【问题讨论】: