Я использую селен 1, но теперь хочу перейти на selenium2/webdriver. Честно говоря, мне немного сложно начать с selenium2/webdriver. По сути, я не знаю, как работать между страницами. Вот мой пример:
public class LoginPage {
private final WebDriver driver;
public LoginPage(WebDriver driver) {
this.driver = driver;
}
public void loginAs(String username, String password) {
driver.get("http://url_to_my_webapp");
driver.findElement(By.id("username")).sendKeys(username);
driver.findElement(By.id("pwd")).sendKeys(password);
driver.findElement(By.className("button")).submit();
}
public static void main(String[] args){
LoginPage login = new LoginPage(new FirefoxDriver());
login.loginAs("user", "pass");
}
}
Теперь, после входа пользователя в систему, происходит перенаправление на другую страницу. Насколько я понимаю, теперь я должен создать новый объект страницы, представляющий текущую страницу... Дело в том, что я не знаю, как это сделать? Где я могу найти хорошие рабочие примеры, выходящие за рамки "привет мир"? Как продолжить этот пример?
Спасибо заранее!