变量作用域问题

  DemoPage dp = new DemoPage(driver);
  @Test
  public void testInput() {
    DemoPage dp = new DemoPage(driver);
  dp.input("this is for testing");
 // dp.inputClear(); }
 
 全局变量的dp 没有初始化,导致后面报空指针的错误,
 beforeclass 实质上是beforetests,是在变量分配好空间后执行的,
 所以dp开始时就初始化好了的空值不会因为driver又被重新赋值而改变
posted @ 2015-03-31 19:25  恒久忍耐  阅读(71)  评论(0)    收藏  举报