Pergunta

Existe uma maneira de registro de teste em um site com id aberto usando Selenium?

Em selênio todos os testes viver no servidor, portanto, uma vez encheu o URL id aberto no campo apropriado na página da web que seja tomado ao 3º página da web festa para entrar as credenciais e meu teste não pode correr mais.

Existe uma maneira de contornar isso?

Foi útil?

Solução

Sim - uso Selenium RC. Ele fica em torno do problema de domínio cruzado do básico Selenium Core e permite que você script em múltiplos sites.

Outras dicas

Eu acho que, tecnicamente falando, você poderia incluir um servidor OpenID realmente estúpido no seu domínio de testes, mas a sugestão de um framework de testes de Patrick que suporta cross-domain sons de operações como uma idéia muito melhor.

Embora, eu acho que depende do que você está tentando teste. Poderia ser que o uso de um terceiro servidor OpenID partido é ruim para seus testes, porque uma mudança para a interface do usuário desse servidor poderia causar seus testes de quebrar. Ou talvez você quer ter certeza de que seu código está interoperar corretamente com esse servidor, no caso usando o 3o partido que é exatamente o que você deseja testar.

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