J'utilise Chrome et j'aimerais pouvoir exécuter des tests d'automatisation en C # qui testent lorsque l'application est hors connexion (je teste une application mobile avec PhoneGap
), et plus tard, connectez-vous pour compléter les tests. Est-il possible d'utiliser WebDriver
dans Selenium 2
?
Dans Google Chrome, vous pouvez définir un outil pour les développeurs comme ci-dessous:
Mais je ne sais pas comment le régler automatiquement sur Selenium.
Je sais qu’il existe un moyen de vérifier si l’application est en ligne / hors ligne en vérifiant la
navigator.onLine
bien, mais j’aimerais "simuler" ses valeurs à des fins de test;
Réponses:
1 pour la réponse № 1Selenium est destiné uniquement aux applications Web, ce qui signifie que vous ne pouvez pas exécuter vos tests d'automatisation lorsque l'application est hors ligne.
Il ne fait que reproduire les actions / comportements de l'utilisateur. Si votre utilisateur peut accéder à votre site en mode hors connexion, le sélénium peut également fonctionner, et inversement.