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.
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. –
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
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. –