FirefoxDriver дает исключение NullPointerException - PullRequest
1 голос
/ 15 января 2012

я пытаюсь запустить тесты селена как часть maven build , поэтому я следовал конфигурации в этом документе:

http://www.gitshah.com/2010/10/how-to-run-selenium-tests-as-part-of.html

но при попытке запустить мой тестовый класс:

public class LoginTest {

    private WebDriver driver;
    private String baseUrl;
    private StringBuffer verificationErrors = new StringBuffer();

    @Before
    public void setUp() throws Exception {
        driver = new FirefoxDriver();
        baseUrl = "http://localhost:8080/";
    }

    @Test
    public void testLoginClass() throws Exception {
        driver.get(baseUrl + "/MyApp/login");
        driver.findElement(By.id("j_username")).clear();
        driver.findElement(By.id("j_username")).sendKeys("1");
        driver.findElement(By.id("j_password")).clear();
        driver.findElement(By.id("j_password")).sendKeys("123456");
        driver.findElement(By.id("loginBtn")).click();
    }

    @After
    public void tearDown() throws Exception {
        driver.quit();
        String verificationErrorString = verificationErrors.toString();
        if (!"".equals(verificationErrorString)) {
            fail(verificationErrorString);
        }
    }

}

я получаю исключение NullPointerException в этой строке:

driver.get(baseUrl + "/MyApp/login");

, пожалуйста, сообщите, почему я получаю эту ошибку.

1 Ответ

1 голос
/ 15 января 2012

ошибка решена после расширения класса теста TestCase

...