Duvida envento click em teste com Selenium (Newbie em Selenium)

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

Sim está errado. a linha selenium.click(“name=listarUsuarios”); procura um link com o texto “listarUsuarios”, quando seu link tem o texto “Alterar”. É comum cair nessa pegadinha. Mais detalhes na documentação.

http://release.seleniumhq.org/selenium-remote-control/0.9.2/doc/java/com/thoughtworks/selenium/Selenium.html

Valeu Emerson.

Obg pela atenção.