J'ai un projet où nous avons des tests de sélénium. J'ai récemment mis à niveau Firefox vers 7.0.1 car il m'a incité à et maintenant le "webdiver pour Firefox" extension que ces tests utilisent sont cassés. P>
p>
Comment puis-je résoudre ce problème? Dois-je désinstaller cette version actuelle de Firefox et installer un plus ancien? Ou existe-t-il un fichier que je peux modifier pour le dire d'ignorer que la version est différente? P>
4 Réponses :
Une mise à niveau vers SELENIUM webDiver à 2,8 le résoudrait probablement. P>
Malheureusement, cela a été le cas pour chaque mise à niveau Firefox depuis 5,0 p>
Confirmez, la mise à niveau vers SELENIUM-webDiver fixe le problème. Merci!
J'essaierais avec le dernier sélénium-webdiver. Je gère Firefox 7.0.1 aussi et cela fonctionne avec Selenium-webDiver 2.8.0. P>
Vous pouvez dire à Firefox d'ignorer les versions de plug-in et d'extension. P>
À propos de: config code> dans la barre d'adresse du navigateur li>
- Cliquez avec le bouton droit de la souris et créez une nouvelle valeur booléenne appelée
extensions.checkcompatibility.7.0 code> li>
- Définissez cette valeur sur FALSE LI>
ol>
qui devrait empêcher le plug-in soulevant un problème avec sa version compatible avec 7,0,1 p>
Je travaille avec FF-8. Juste changer la version Firefox contre Standalone.jar. Pour cela, décompressez votre fichier JAR avec Unzipper et recherchez des fichiers Install.rdf dans les fichiers décompressés. Ouvrez-les dans Word Pad et modifiez la version. Vous pouvez ajouter la dernière version du navigateur. Il y a cinq ou six fichiers à changer. Après avoir fait cela à nouveau, vous pouvez les changer en extension .jar p>
Pourriez-vous envisager d'utiliser Capybara-webkit au lieu de sélénium?
@parndt: Non, ce projet est déjà bien établi et nous avons essayé Capybara-webkit et l'avons trouvé au moins deux fois plus tard que le sélénium.
La règle de base est une nouvelle version d'un navigateur signifie normalement que vous devez mettre à jour votre version de sélénium.
Je vote pour fermer cette question comme étant hors sujet, car il est hors de jour ...