Olá a todos…
Bom pessoal, eu nao consigo fazer com que o selenium clique em um determinado h:commandButton que está dentro de um rich:modalPanel, ele me diz q não encontra o elemento… O código que o selenium ide gera é o código abaixo
public void testUntitled() throws Exception {
selenium.open("/erp/login.seam?cid=17");
selenium.type("login:username", "demo1");
selenium.type("login:password", "demo1");
selenium.click("login:login");
selenium.waitForPageToLoad("30000");
selenium.click("relatorio");
selenium.click("//a[@id='modalRelatorio:camposcopyAlllink']/div");
selenium.click("modalRelatorio:gerar");
selenium.waitForPageToLoad("30000");
}
é na penultima linha que da erro: element ‘modalRelatorio:gerar’ not found, só q nos outros botões, funciona perfeitamente, a única diferença, é que este botão está dentro de um modalPanel…
Em testes que eu fiz, eu consegui fazer o selenium clicar no botão, porém eu tive que tirar ele fora da tag
este é o código do botao, é um botão pra gerar relatório…
<s:div id="botaoGerar" styleClass="actionButtons" rendered="#{empty from}">
<h:commandButton id="gerar"
rendered="#{not empty relatorioList.camposSelecionados}"
action="#{relatorioList.gerarRelatorio(contaList.resultList, contaList.conta)}"
value="Ok" />
</s:div>
Alguém tem alguma idéia de como acessar esse botao ??
Obs. eu nao posso tirar o id do
Desde já grato t+