【问题标题】:NullPointerException during using verifyTrue(boolean)使用 verifyTrue(boolean) 期间出现 NullPointerException
【发布时间】:2011-04-10 04:54:19
【问题描述】:

我正在使用 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)

我需要帮助

【问题讨论】:

    标签: java selenium selenium-rc testng


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      seleniumseleneseTestCase 为空。

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2016-02-01
          • 1970-01-01
          • 2020-07-16
          • 2013-11-13
          • 2021-06-18
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多