J'ai besoin d'activer le plugin java (tm) qui installe l'applet dans le navigateur.. Comment est-il possible dans le pilote Web


Je dois activer le plugin java (tm) qui installe l'applet dans le navigateur.. Comment est-ce possible dans le pilote Web? Je teste une application Web où certaines fonctionnalités doivent être vérifiées en activant java(c'est-à-dire en installant applet) et également certaines fonctionnalités en le désactivant. Si l'applet fonctionne bien, j'ai besoin de résultats attendus et si l'applet n'est pas installé, j'ai besoin d'autres résultats.. alors, comment activer / désactiver les applets (c'est-à-dire le plugin java tm) avant de lancer le navigateur..?? S'il vous plaît Aider..

J'utilise actuellement WebDriver...

Author: kunjus, 2013-04-23

2 answers

Créez un profil firefox pour charger firefox avec le plugin que vous voulez. Utilisez le code ci-dessous et remplacez le nom du plugin par le nom de votre plugin.

   File file = new File("firebug-1.8.1.xpi");
   FirefoxProfile firefoxProfile = new FirefoxProfile();
   firefoxProfile.addExtension(file);
   firefoxProfile.setPreference("extensions.firebug.currentVersion", "1.8.1"); // Avoid startup screen

   WebDriver driver = new FirefoxDriver(firefoxProfile);

Source: Cliquez Ici

 0
Author: Hemanth, 2013-04-30 04:30:46

Vous pouvez activer n'importe quel plugin Firefox en créant un nouveau profil et en définissant la préférence.

Pour par exemple pour activer le plugin java

profile.setPreference("plugin.state.java", 2);

Pour activer le plugin flash

profile.setPreference("plugin.state.flash", 2);

Exemple de code:

FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("plugin.state.java", 2);

WebDriver driver = new FirefoxDriver(profile);

Je présume que le "2" active le plugin.

 0
Author: hemanto, 2017-06-08 11:22:22