1
resposta

Selenium como pegar Hora e Minuto Calendario PrimeFaces

Calendario do PrimeFaces.

Linha abaixo pega a hr e minuto atual clicando no botao currente date.

WebElement bottonCurrenteDate = getWebElement(By.xpath("//*[@id='ui-datepicker-div']/div[3]/button[1]"), null); bottonCurrenteDate.click();

Porem nao consigo alterar o valor do minuto, preciso que ele acrescente alguns minutos no valor atual, o codigo abaixo ele clica na Barra de minuto, mais nao consigo alterar o valor para alguns minutos a mais.

WebElement tableMinutes = getWebElement(By.className("ui_tpicker_minute"), null); getWebElements(By.className("ui_tpicker_minute_slider"), tableMinutes).get(0).click();

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi Anderson, jsf e testes de aceitação é uma combinação bem explosiva :P. Como não é você que controla o que é renderizado(html gerado mesmo), fica sempre muito suscetível a erros em função de simples atualizações das libs.

Enfim, quando você clica acontece algum erro de javascript no navegador aberto pelo selenium? Você vai precisar dar essa debugada para saber onde buscar a correção.