я пытаюсь запустить тесты селена как часть 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");
, пожалуйста, сообщите, почему я получаю эту ошибку.