Domanda

C'è un modo per testare la registrazione in un sito con ID aperta utilizzando Selenio?

In Selenio tutti i test vivono nel server, quindi una volta riempito l'URL id aperta nel campo appropriato nella pagina Web sono preso alla pagina web 3rd party per l'immissione delle credenziali e il mio test non può più correre.

C'è un modo per aggirare questo?

È stato utile?

Soluzione

Sì - utilizzare Selenio RC. Si aggira il problema cross-domain di base Selenio Core e consente di script su più siti.

Altri suggerimenti

Credo che, tecnicamente parlando, si potrebbe includere un server OpenID veramente stupido sul tuo dominio di prova, ma il suggerimento di Patrick di un framework di test che supporta le operazioni tra domini suona come un'idea molto migliore.

Anche se, immagino che dipende da ciò che si sta cercando di verificare. Potrebbe essere che l'utilizzo di un terzo server OpenID parte è un male per i test, perché un cambiamento per l'interfaccia utente del server potrebbe causare il test di rompere. O forse si vuole fare in modo che il codice sia Interoperabilità correttamente con quel server, nel qual caso utilizzando la 3a parte è esattamente ciò che si desidera testare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top