0

我试图执行我创建的 appium 测试套件,该套件由套件中的多个测试文件组成。

谁能帮忙,在执行第一个脚本后我无法执行第二个测试脚本。它重新启动应用程序并重新启动。我需要从第一个脚本中停止的地方开始。

我试过session-override标志,也试过launch_app()

4

2 回答 2

1

您需要在 main 方法中添加上述功能,其中您提到了其他功能,例如设备名称,应用程序路径,.. 以便 main 方法首先将应用程序安装到您的设备中并开始执行第一个新的测试方法通过套件中的其他测试方法,无需重置。我在 iOS 和 Android 的自动化中使用它。如果您在测试设备中运行测试之前已经卸载了该应用程序。

于 2017-05-25T02:39:58.470 回答
1

如果您在所需功能中将完全重置选项设置为 false,则应用程序不会每次都重新启动。我在所需的功能中使用了以下内容。

能力.setCapability("fullReset", false);

如果您使用的是 appium 1.5.3 GUI,请选中 iOS/Android 设置中的 No reset 复选框。

于 2017-05-23T03:33:00.213 回答