Aplicações Ajax com teste em Selenium
Olá , bom dia
Estou testando um sistema web , quando vou realizar o cadastro de usuários , tenho que informar nome e sobrenome
Estes dois campos só aceitam letras , porém eu estou inserindo números para levar o teste a erros
A questão é , quando clico e coloco os números , a borda do campo muda a cor . Inicialmente a borda é vermelha , quando faço algo que ele não aceita , a borda fica azul .
Campo colorido do sistema border-bottom-color , como trabalhar com esse campo e os comandos do Selenium ?
Obrigada .
Estou testando um sistema web , quando vou realizar o cadastro de usuários , tenho que informar nome e sobrenome
Estes dois campos só aceitam letras , porém eu estou inserindo números para levar o teste a erros
A questão é , quando clico e coloco os números , a borda do campo muda a cor . Inicialmente a borda é vermelha , quando faço algo que ele não aceita , a borda fica azul .
Campo colorido do sistema border-bottom-color , como trabalhar com esse campo e os comandos do Selenium ?
Obrigada .
Jessica Rodrigues
Curtidas 0
Respostas
Joffre Mota
04/07/2013
Olá. Esse sistema está hospedado em algum host público (ou teria algum modelo para eu poder simular aqui) para eu poder tentar te ajudar?
GOSTEI 0
Jessica Rodrigues
04/07/2013
Ele está hospedado em um host local .
E eu não desenvolvo , apenas testo . Eu posso gravar alguma funcionalidade no sistema e enviar , acha que você consegue alguma coisa ?
Obrigada .
E eu não desenvolvo , apenas testo . Eu posso gravar alguma funcionalidade no sistema e enviar , acha que você consegue alguma coisa ?
Obrigada .
GOSTEI 0
Marcelo Senaga
04/07/2013
E vc tem o código da página html?
GOSTEI 0
Jessica Rodrigues
04/07/2013
<div class="line"> <label> … </label> <input id="nome" class="input-xlarge" type="text" data-content="Apenas letras." value="" name="nome" placeholder="Primeiro nome apenas" required="" data-original-title="" title=""></input </div>
Esta parte do código html é o campo que a borda muda de cor . A class"input-xlarge" muda com a mudança da cor .
GOSTEI 0
Joffre Mota
04/07/2013
Boa noite!
A parte referente à mudança de cor deve ser uma regra escrita fora da página.
Não tenho certeza se existe um atributo que verifica a cor do input, mas tente algo do tipo:
Verifique se existe algo relacionado a getBackgroundColor, ou coisa do gênero.
Se não houver pensarei em outra forma para que resolva esse problema.
Att.,
Joffre Mota
A parte referente à mudança de cor deve ser uma regra escrita fora da página.
Não tenho certeza se existe um atributo que verifica a cor do input, mas tente algo do tipo:
driver.findElement(By.id("nome")).get...
Verifique se existe algo relacionado a getBackgroundColor, ou coisa do gênero.
Se não houver pensarei em outra forma para que resolva esse problema.
Att.,
Joffre Mota
GOSTEI 0
Jessica Rodrigues
04/07/2013
Olá , bom dia .
Nesta frase " A parte referente à mudança de cor deve ser uma regra escrita fora da página." , você quer dizer que a mudança não está no código da página ?
Essa linha que postou já tinha tentado , porém não tem getBackground(), mas tem o getAtribute() e getLocation() . Porém o getAtribute() precisa receber uma string .
Vou implementar os gets existentes e ver o que consigo .
Obrigada .
Nesta frase " A parte referente à mudança de cor deve ser uma regra escrita fora da página." , você quer dizer que a mudança não está no código da página ?
Essa linha que postou já tinha tentado , porém não tem getBackground(), mas tem o getAtribute() e getLocation() . Porém o getAtribute() precisa receber uma string .
Vou implementar os gets existentes e ver o que consigo .
Obrigada .
GOSTEI 0