首页 > 解决方案 > 从不同的 Step 定义类访问 webdriver 时的空指针

问题描述

我正在尝试使用在基类中定义的静态方法在不同的步骤定义类中访问启动静态 Webdriver 实例。从不同的类访问它时,它会给出空指针,请帮助解决这个错误

这是我的功能文件这是我的功能文件

这是我的基类设置

基类设置

这是我的通用步骤定义,其中调用了调用 Webdriver 实例的方法

在此处输入图像描述

这里是第二步定义类在此处输入图像描述

这是控制台日志

在此处输入图像描述

标签: seleniumcucumbercucumber-java

解决方案


堆栈跟踪中的第 20 行表明 read.getBrowserName() 返回 null。尝试将参数交换为 equalsIgnoreCase()


推荐阅读