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();

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.