我想以编程方式设置Appium标志--no-reset。如何以编程方式为AWS-Device Farm设置Appium --no-reset标志
,使用该标志,当我们不想要重置会话之间的应用程序状态(IOS:不删除应用程序的plist文件;安卓:不卸载之前新的会话的应用程序)。 其默认值是假的,我希望它是真的,因为我已让--no复位=我本地的env真正写我的测试脚本..
为什么我要做到这一点
我使用AWS-农场设备(运行在使用云服务的多个实际设备的测试情况)来测试我的Android应用程序,我没有过Appium服务器上运行AWS控制,默认情况下它 - 无重置标志为假,因此它会在每次运行期间重置我的应用程序,这会导致测试用例失败。从AWS-设备农场
日志
Starting testBBB
Pre-launching app
Starting android appium
Java version is: 1.7.0_75
Retrieving device
Found device 06db10920b305807
Device API level is: 21
App is already installed, resetting app
Starting App
注: - 我使用Appium V1.4.6,IntelliJ IDEA的(JAVA),JUnit框架。请帮助并提出一些解决方案。感谢您。
我已经尝试过,但是AWS-Farm忽略了这个能力。我认为AWS Farm处于初始阶段,他们可能会在下一个版本中修复很多缺陷。感谢您的建议。 –