我正在使用带有ruby的appium运行基于黄瓜的自动化测试套件。有10个黄瓜场景应该在一系列中一个接一个地运行,并且Appium初始化完成,以便为每个场景创建一个新会话并销毁旧会话。 问题是当第一个测试完成时,我自动关闭的android应用程序关闭,会话被删除并且创建了一个新会话 - 我的应用程序启动但是一旦达到我的下一个测试的第一步,appium服务器开始使用(因为它显示在appium服务器日志上)较旧的会话,在测试后删除的会话1.为什么会发生这种情况?这会导致会话未创建或终止错误,并且我的测试不会运行。