Pergunta

Eu estou usando Selenium IDE no Firefox e submeter um formulário. O problema é que a forma pode ser sucesfull ou unsuccesfull (aleatório). Quando é unsuccesfull ele vai mostrar e mensagem de erro (AJAX) e eu preciso tentar enviar o formulário novamente.

Eu gostaria de escrever um teste que será submeter o formulário até que ele vai me redirecionar para a página de sucesso (texto presente).

Pode alguém me ajuda com isso? Eu não jogar com selênio dessa forma ainda.

Foi útil?

Solução

Aqui é uma extensão que adiciona funções de pleno direito looping, execução condicional, e que pode ser chamado para Selenium IDE: SelBlocks .

Dave Hunt mencionado flowControl, o que é uma possibilidade. Mas, além de funcionalidade de nível superior, uma diferença significativa é que SelBlocks leva expressões eval (javascript normal), o que pode fazer verificação do status AJAX um pouco mais fácil.

Outras dicas

Você pode usar goto_sel_ide extensão selênio. Isto irá permitir que os comandos de controlo de fluxo. Então você pode usar enquanto comando, e com a ajuda deste você pode executar script até chegar mensagem de sucesso. Deixe-me saber se ele está funcionando ou não para você

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top