如何杀死Appium服务器上的Appium会话

时间:2016-06-08 08:36:20

标签: selenium webdriver appium appium-ios

当我尝试在测试开始时启动appium驱动程序时,它给了我错误:

org.openqa.selenium.SessionNotCreatedException: A new session could not be     created. Details: Problem getting session data for driver type AndroidDriver; does     it implement 'get driverData'? (WARNING: The server did not provide any stacktrace     information)

当先前的测试没有正确关闭或失败并且没有将driver.quit()发送到appium服务器时,会发生这种情况。所以在我需要杀死的appium服务器上有一个挂起的会话。当没有动作时有超时选项可以杀死,但在我的情况下效率并不高。

我正在考虑在检查服务器之后杀死会话,如果在启动会话时有另一个会话。任何的想法?我在互联网上看到了这个错误,但实际上找不到合适的答案。

提前致谢

1 个答案:

答案 0 :(得分:0)

确定。它似乎是v1.5的appium bug。更新到1.5.3(昨天发布)后--session-override现在正在运行。