您的位置:首页 > 运维架构

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

2016-10-20 16:48 756 查看
发现本地多个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。 

然后问题就解决了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐