2009-12-09 5 views
0

SeleniumException: ERREUR: Échec de l'exécution de la commande. S'il vous plaît rechercher le forum au http://clearspace.openqa.org pour les détails d'erreur de la fenêtre de journal. Le message d'erreur est: Autorisation refusée.SeleniumException: ERREUR: Echec de l'exécution de la commande. Autorisation refusée

Bien que mon test s'exécute parfaitement dans Firefox et également dans Internet Explorer en mode Debug, dans IE en mode Exécution, il échoue avec le message d'erreur ci-dessus. selenium.waitForPageToLoad ("20000"); ne semble pas être une solution.

D'autres idées?

+0

Je faisais face au même problème car j'utilisais '* iexploreproxy' au lieu de' * iexplore' lors de l'initialisation de l'objet sélénium. –

Répondre

1

Quelle commande échoue avec l'autorisation refusée? C'est peut-être en essayant d'accéder à quelque chose qui n'existe pas encore. Je recommande d'utiliser la commande waitForCondition pour vous assurer que l'élément cible est présent/visible avant d'essayer d'interagir avec lui.

0

J'ai utilisé Thread.currentThread(). Sleep (1000); après l'action qui nécessite du temps pour recharger des parties de la page. Cela semble fonctionner, mais pas dans tous les cas.

+0

Le problème est que parfois 1 seconde ne suffit pas, et parfois c'est trop. Le premier provoquera de faux négatifs, et le dernier fera que vos tests prendront plus de temps que nécessaire. –

Questions connexes