Como o log de teste com OpenID usando Selenium
-
05-09-2019 - |
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?
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.