首页 > 解决方案 > InvalidSessionIdException:消息:在带有 Appium 库的 Robot Framework 中使用 Switch Application 关键字时,会话不存在错误

问题描述

我在不同设备上切换到相同的应用程序时遇到问题。第一次开关工作正常,但第二次失败并给出以下错误:

InvalidSessionIdException:消息:会话不存在

Open Application on first device    alias=A
Open Application on second device   alias=B
Switch Application    A
Performing some activity on first device
Switch Application    B
Performing some activity on second device
Switch Application    A
Last step: Performing some activity on first device

在这里,最后一步发生错误:' Last step: Performing some activity on first device'

运行报告:

在此处输入图像描述

两台真机上的iOS版本均为:13.6

有人可以在这里指导吗?谢谢。

标签: iosrobotframeworkappium-iosios-ui-automationpython-appium

解决方案


这个问题可以通过为第一个和第二个设备设置不同的 wdaLocalPort 来解决。

在此处输入图像描述

https://github.com/appium/appium-xcuitest-driver


推荐阅读