正如你在屏幕上看到的,我不想硬编码URL链接,我想使用DataFile.properties中的变量。
这个文件中使用了另一个变量"browser“,它工作正常,但是当涉及到URL链接时,我得到了NullPointerException。
有没有人可以看看这个问题,解释一下为什么是这样的?我做了与教程中相同的步骤,但它对我不起作用。
发布于 2020-02-26 21:59:09
您在“initrializeDriver()”方法中创建了一个新的属性变量,该变量不是基类的一部分。它将只存在于方法中,并将在方法结束时被销毁。
您试图在ValidateTitle类中访问的properties字段实际上还没有初始化,所以这就是NullPointerException的来源。
如果在Base.java中更改以下行
Properties properties = new Properties();至
this.properties = new Properties();它应该也适用于'link‘属性。
https://stackoverflow.com/questions/60414951
复制相似问题