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

时间:2018-05-11 06:18:47

标签: selenium appium appium-android desiredcapabilities

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

我努力在互联网上找到解决方案,但遗憾的是我无法找到它。

2 个答案:

答案 0 :(得分:3)

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

$data = DB::select('CALL sp_MyClientList()');

现在我能够进行现有的会话。

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

答案 1 :(得分:0)

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

第二步:在appium上转到“连接到会话”

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

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