Un bon exemple de travail de Selenium2 et webdriver

J'ai été en utilisant le sélénium 1, mais maintenant vous souhaitez migrer vers selenium2/webdriver. Pour être honnête, je trouve un peu difficile à démarrer avec selenium2/webdriver. En substance, je ne sais pas comment travailler entre les objets de page. Voici mon exemple:

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");
    }
}

Maintenant, après que l'utilisateur est connecté, une redirection de page différente se produit. Comme je le comprends, je dois maintenant faire une nouvelle page de l'objet qui représente la page en cours... Le fait est que je ne sais pas comment? Où puis-je trouver de bons exemples de travail qui vont au-delà du "hello world"?
Comment dois-je continuer cet exemple?

Merci d'avance!

source d'informationauteur babazumbula