// Enter add contact form
selenium.open("/ch19/contacts?form");
selenium.waitForPageToLoad("30000");
// Fill in contact information
selenium.type("firstName", "Andy");
selenium.type("lastName", "Lau");
selenium.click("name=submit");
// Verification
verifyTrue(selenium.isTextPresent("Andy"));
verifyTrue(selenium.isTextPresent("Lau"));
// Logout
logout();
}
@Test
public void testAddContactWithEmptyForm() {
// Login
loginAs(USERNAME, PASSWORD);
// Enter add contact form
selenium.open("/ch19/contacts?form");
selenium.waitForPageToLoad("30000");
// Submit form
selenium.click("name=submit");
// Verification
verifyTrue(selenium.isTextPresent("Failed saving contact"));
// Logout
logout();
}
@After
public void tearDown() throws Exception {
selenium.stop();
}
private void loginAs(String userName, String password) {
selenium.open("/ch19/contacts");
selenium.type("j_username", userName);
selenium.type("j_password", password);
selenium.click("name=login");
selenium.waitForPageToLoad("30000");
}
private void logout() {
selenium.click("link=Logout");
}
}
Search WWH :
Custom Search
Previous Page
Spring Framework 3 Topic Index
Next Page
Spring Framework 3 Bookmarks
Home