Olá Pessoal!
A tempos sem passar aqui pelo GUJ, mas vamos lá.
Estou desenvolvendo testes com o Selenium 2.0 e WebDriver.
Quando uso o FirefoxDriver o teste rola tranquilo, consigo fazer o assert que quero, porém, quando uso o HtmlUnitDriver estou tendo o seguinte problema:
driver.get("http://tst.dev.app/");
WebElement element = driver.findElement(By.id("loginForm"));
WebElement email = driver.findElement(By.id("LoginModel_email"));
email.sendKeys("[email removido]");
WebElement senha = driver.findElement(By.id("LoginModel_password"));
senha.sendKeys("123");
WebElement form = driver.findElement(By.id("imgLogar"));
form.click();
aguardar(); //
WebElement titulo = driver.findElement(By.xpath("//h1"));
Assert.assertEquals("Bem-vindo Minha Aplicação Web", titulo.getText());
Se eu for na linha 14 e pegar o PageSource no Driver, o html que ele irá me mostrar será o dá página de login ao invés de ser o da página de boas vindas, como ocorre quando uso o FirefoxDriver.
Ou seja, após o click da linha 10 o usuário é direcionado para a página de boas vindas, mas com o HtmlUnitDriver essa troca de página não está ocorrendo.
Alguém já passou por isso?