如何在 Appium 中使用现有的应用程序会话

How to use existing app session in Appium

我想在 运行 我的 Appium 测试时使用现有的应用程序会话。那么我需要在我的代码中添加任何方式或功能,以便它可以继续现有的应用程序会话。

我在网上四处寻找解决方案,不幸的是我找不到。

我得到了关于我打算做什么的解决方案。我在我的代码中添加了以下功能:

capabilities.setCapability("noReset", true);

现在我可以进行现有会话了。

例如 我手动打开了 flipkart 应用程序并在购物车中添加了一件商品,然后关闭了该应用程序。现在,如果我使用 Appium 打开应用程序。现在我可以在购物车中看到已添加的商品。

第 1 步:从上次 运行 的 appium 日志中获取 SessionId。

第 2 步:在 appium

上转到 "Connect to Session"

Step3:在此输入SessionId,点击Start Session”。 但这将是在屏幕上打开的 UIAutomator 查看器,而不是 运行 脚本。

注意:您 运行 上次的会话不应在设备中结束。