Caused by: org.openqa.selenium.SessionNotCreatedException: A new session could not be created 解决方案

发现本地多个case类一起进行运行出现

Caused by: 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的变量改为static  然后直接赋值给相关类中的变量就行了!

出问题时候的结构是:
base类  
模块类 继承 base
case类 生成模块类的对象  然后调用方法跟变量 赋值。
现在改为 
base类
模块类 继承 base
case类 继承 模块类
然后case类中的 driver 直接 = base类中的 静态的 driver。 
然后问题就解决了!

你可能感兴趣的:(appium测试相关)