变量作用域问题
DemoPage dp = new DemoPage(driver);
@Test
public void testInput() {
DemoPage dp = new DemoPage(driver);
dp.input("this is for testing");
// dp.inputClear(); }
@Test
public void testInput() {
DemoPage dp = new DemoPage(driver);
dp.input("this is for testing");
// dp.inputClear(); }
全局变量的dp 没有初始化,导致后面报空指针的错误,
beforeclass 实质上是beforetests,是在变量分配好空间后执行的,
所以dp开始时就初始化好了的空值不会因为driver又被重新赋值而改变

浙公网安备 33010602011771号