Appium Parallel Test Execution 删除了一个设备的驱动程序,显示 A session is either terminated or not started

Appium Parallel Test Execution removes driver for one device, showing A session is either terminated or not started

您好,我尝试使用 TestNG 和 Appium 实现并行测试执行,我使用了 ThreadLocal。问题是第一个 运行 之后的一个设备丢失了。但另一个设备已完成所有测试。

这是我的代码,

BaseDriver

TestClass

TestListener

TestNG XML

Error Description

Appium Server Log

Execution Log

我正在努力寻找删除驱动程序的位置。

我们将不胜感激。

我自己修好了。由于我将系统端口和 WDALocalPort I 用于单个 appium 会话,因此我不需要使用会话覆盖。会话覆盖正在用一个新会话替换我当前的会话。总之谢谢大家