Pessoal
Estou tentando fazer um teste com o Selenium, rodando como JUnit test dentro do eclipse o seguinte trecho de código:
@Test
public void testAlterarUsuario() throws Exception {
selenium.click("name=listarUsuarios");
selenium.waitForPageToLoad("30000");
final String NOME = "Usuario Teste Alterado";
final String LOGIN = "logusu";
selenium.click("link=alteraUsuario" + LOGIN);
selenium.waitForPageToLoad("30000");
selenium.type("nome", NOME);
selenium.click("btnIncluir");
selenium.waitForPageToLoad("30000");
assertTrue(selenium.isTextPresent(NOME));
}
e a página .JSP onde o link é gerado dinamicamente tem o seguinte trecho:
<c:forEach items="${requestScope.usuarios}" var="us">
<tr bgcolor="#F7F7F7">
<td valign=top><c:out value="${us.nome}" /></td>
<td valign=top><c:out value="${us.username}" /></td>
<td valign=top><a name="alteraUsuario"
href="scaweb?comando=PreencherUsuario&usu=<c:out value='${us.username}'/>">Alterar</a></td>
<td valign=top><a name="excluirUsuario"
href="scaweb?comando=ExcluirUsuario&usu=<c:out value='${us.username}'/>">Excluir</a></td>
</tr>
</c:forEach>
O teste sempre falha , dizendo que não encontrou o “link”. Estou escrevendo errado o evento click do teste ? Agradeço qquer ajuda
Greande abraço a todos