J'essaie de tester une application de chat et je suis confronté à un problème spécifique. L'idée est la suivante :
- Mon premier utilisateur ouvre un chat et envoie une invitation.
- Le second reçoit l'invitation qui ouvre le panneau de discussion.
- Une fois que les deux parties sont en ligne, elles peuvent commencer la discussion.
J'ai développé le test script sur Selenium IDE et j'ai configuré le Selenium RC et le Selenium HUB pour les deux tests. De plus, j'ai exécuté mon test sur Eclipse en vérifiant que tout se passe bien (en utilisant Javascript).
Le problème est que mon premier test doit attendre à un moment précis que le second test démarre et je ne sais pas comment faire. J'utilise la fonction waitForElementPresent pour attendre la réponse de l'autre utilisateur dans le salon de discussion, mais le deuxième scénario de test ne démarre jamais car il attend que le premier se termine.
Je ne sais pas si je me fais bien comprendre mais j'ai vraiment besoin d'aide... J'ai lu beaucoup de fils de discussion et rien n'est en mesure de m'aider.
J'ai remarqué que si j'arrête un cas de test, je perds ma session pour démarrer le deuxième cas de test et je veux qu'elle reste active afin de simuler le chat.
Merci d'avance.