在使用verifyTrue(boolean)时出现NullPointerException



我使用Selenium与Java, TestNG。我的java代码如下:

public static SeleneseTestCase seleneseTestCase;(类水平变量)

@Test(groups = {"All Blank"})
    public void a() throws Exception {
        selenium.click("btnLogin");
        seleneseTestCase.verifyTrue(selenium.isTextPresent("Please enter valid e-mail ID"));
    }

运行应用程序时,

行出现异常
seleneseTestCase.verifyTrue(selenium.isTextPresent("Please enter valid e-mail ID"));
Exception:FAILED: a
java.lang.NullPointerException
    at login.Login.a(Login.java:41)

我需要帮助

在类登录的第41行。登录,在方法"a"中,有一个NullPointerException。看起来好像这是被调用的代码然后按钮被按下。但是,从错误消息中可以明显看出这一点,不是吗?您需要查看Login第41行,弄清楚什么可能为空,为什么为空,以及如何更好地处理这种情况。

seleniumseleneseTestCase为空

您还可以确保在单击按钮后执行等待看到"请输入有效的电子邮件ID"文本。

相关内容

  • 没有找到相关文章

最新更新