单击按钮获取空值

时间:2015-10-16 03:28:35

标签: java selenium

我不知道如何解决这个问题,因为我为按钮选择获得了正确的xpath但仍然为null。好心提醒 。谢谢你

HTML CODE:

  <class=tip_skip rel="0"> 

代码:

private static WebElement element = null;
    public static WebElement Skip_Advertising(WebDriver driver){

            element = driver.findElement(By.className("tip_skip"));
            //driver.findElement(By.id("//*[@class='tip_skip']")).click();
            //Log.info("My Account link element found");
            System.out.println("element=" + driver); 
            return element;

        }


public static void Execute(WebDriver d) throws Exception{


        String sUserName = ParameterExcelReader.getCellData(1, 1);

        String sPassword = ParameterExcelReader.getCellData(1, 2);

        wd.get(Constant.URL);

        wd.manage().window().maximize();

        wd.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);

        Home_Page.Skip_Advertising(d).click();
}

1 个答案:

答案 0 :(得分:1)

在这一行中,您使用变量d作为Webdriver对象:     Home_Page.Skip_Advertising(d).click();

但是,在其余代码中,您似乎将变量wd创建为Webdriver对象。因此,请将代码更改为:

Home_Page.Skip_Advertising(wd).click();