2009-07-16 7 views
8

lorsque j'exécute mon test en sélénium, la fenêtre firefox nouvellement ouverte est ouverte sans mes addons installés comme xpathchecker.Fenêtre firefox ouverte en sélénium avec des addons firefox chargés?

Est-il possible de configurer le sélénium pour qu'il utilise firefox avec les addons installés?

+0

Comment lancez-vous firefox, en utilisant le contrôle à distance au sélénium (rc)? – Pradeep

+0

Iam en utilisant sharp développer pour éditer et exécuter des scripts de sélénium C# via module nunit ... sélénium RC doit être installé uniquement sur votre matériel –

Répondre

15

Si vous utilisez la télécommande de sélénium,

  1. vous pourriez avoir besoin de create a separate profile pour les tests avec addons. Ensuite, vous pouvez installer les addons dans ce nouveau profil. Notez le chemin du dossier de profil dans le gestionnaire de profil ou cliquez ici pour localiser votre profile folder
  2. Ensuite, lorsque vous démarrez le sélénium, utilisez

    « chemin du profil » -firefoxProfileTemplate

pour spécifier l'emplacement du profil avec des addons installés.

2

Juste pour ajouter. Lors de l'exécution de RC à partir de Java, vous pouvez utiliser:

RemoteControlConfiguration server_preferences = new RemoteControlConfiguration(); 
File f = new File('/home/user/.mozilla/firefox/qa/'); // 'qa' is my profile folder name 
server_preferences.setFirefoxProfileTemplate(f); 
(...) 
myServer = new SeleniumServer(server_preferences); 
myServer.start(); 
Questions connexes