2014-04-28 2 views
0

J'ai développé une application de bureau java (jar) avec l'aide de selenium webdriver. Ce que fait essentiellement est qu'il ouvre une page Web (https) dans un navigateur web dans ce cas ie8 et fait une forme de publication. Mais il est incapable d'ouvrir la page Web (https) dans ie à moins que j'ajoute le site dans la zone de site de confiance de IE. Je l'ai essayé sur d'autres navigateurs firefox et chome il n'y a pas de problème, pas de problème de turbo, la page web est directement ouverte avec facilité. Pourquoi est-ce donc dans internetexplorer? Pourquoi dois-je faire confiance au site, par exemple?https page Web ne s'ouvre pas sauf sa confiance dans ie8

Aidez-nous s'il vous plaît. Merci d'avance

+0

Quelle est la configuration de votre serveur? avez-vous accès directement au serveur d'applications? avez-vous un équilibreur de charge ou un serveur Web? – erencan

+0

ouais j'accède directement au serveur d'application – user1254261

+0

Pouvez-vous vérifier l'adresse déployée dans la console de serveur d'application? – erencan

Répondre

-2

Sur appel du navigateur, vous pouvez ajouter le code suivant. Donc, comme tous les pop-ups de certificat seront acceptés

if (sBrowserName.equals("IE")) { 
      File file = new File(sBrowserDriver); 
      System.setProperty("webdriver.ie.driver", file.getAbsolutePath()); 
      DesiredCapabilities capab = DesiredCapabilities.internetExplorer(); 
      capab.setCapability(
        InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, 
        true); 
      webdriver = new InternetExplorerDriver(capab); 
+0

Ceci est totalement incorrect: http://jimevansmusic.blogspot.com.es/2012/08/youre-doing-it-wrong -protected-mode-and.html – Arran

+0

isnt La capacité introd_flakiness_by_ignoring_security_domains est d'ignorer le paramétrage du mode protégé? Je l'ai déjà défini. Il ignore uniquement les exceptions de mode protégé – user1254261