2012-12-28 4 views
0

je le code suivant:Sélénium [Javascript Application] Erreur

 driver = new FirefoxDriver(); 
     // driver = new InternetExplorerDriver(); 

Le InternetExplorerDriver fonctionne très bien (avec le .exe), mais avec le pilote Firefox, je reçois une erreur JavaScript apparente, toutes les idées que je suis manquant qui provoque cette popup? Le test fonctionnera techniquement pendant quelques secondes aussi longtemps que je clique sur OK sur chaque popup, mais le test échoue bientôt et se termine.

Le pop-up (ne peut pas poster photo)
Titre: [JavaScript Application]
Message: erreur: erreur de syntaxe
Bouton: OK

J'ai essayé de jouer avec les différentes options pour le FireFoxProfile et FirefoxBinary mais cela ne semble pas être la bonne direction non plus. Je n'étais pas sûr si la dernière version de Firefox causait le problème (17) ou si j'avais besoin du fichier exe spécifiquement dans la solution comme le pilote IE.

Répondre

0

Vous n'avez pas besoin d'un pilote séparé pour firefox comme c'est le cas pour IE et chrome. bien que j'ai trouvé quelques messages avec la même erreur que le vôtre sur net .. semble également être un problème avec la version 17. Vous pouvez rétrograder ur version ff ou consultez les options dans les discussions ci-dessous (Disclaimer: Je n'ai pas essayé le ci-dessous :))

http://support.mozilla.org/en-US/questions/944619

http://support.mozilla.org/en-US/questions/942417

0

Quelle est votre version de Sélénium? Je suppose que vous utilisez WebDriver? La version actuelle est 2.28.0 Selenium Downloads

+0

J'ai la version actuelle de Selenium et j'ai utilisé Firefox 17 et 18. Je vais essayer de trouver une VM avec un Firefox plus ancien, environ 12. Si ça ne marche pas là , alors je sais que c'est autre chose. –

+0

Firefox 17 fonctionne très bien avec 2.28 le seul problème que j'ai eu avec elle est qu'il ignore mes délais d'attente implicites. A part ça, ça marche à merveille. Qu'essayez-vous de faire avec votre test? – DarthOpto

+0

J'essayais d'obtenir une version plus rapide de mon test (j'ai commencé avec IE). Je reçois toujours une boîte de dialogue contextuelle javascript sur chaque page que mon test permet d'utiliser Firefox. Je suis passé à Chrome et ai été heureux avec les résultats dans la mesure où il est nuit et jour plus rapide que IE. –

Questions connexes