2009-10-26 6 views
2

Le classique google test ici à partir du site Web de sélénium, il fonctionne en FF sur Vista. Sur IE7, apparemment, ne trouve pas l'objet fenêtre. Selnm va plus loin dans le test (sur IE) quand je change de config en utilisant "* iexploreproxy", (au lieu de "* iexplore") mais je ne peux pas l'utiliser car cela provoque des avertissements de certificats de sécurité non fiables. J'ai installé le sélénium RC 1.0.1, et vérifié qu'il fonctionne sur ma boîte, je n'utilise pas d'autres outils tels que le brome. Je cours sur Eclipse.sélénium RC test de base ne fonctionne pas avec iexplore, mais fonctionne avec FF, et plus

public class Newtest étend SeleneseTestCase {

public void setUp() throws Exception { 
    setUp("http://www.google.com/", "iexplore"); 
     // We instantiate and start the browser 
    } 

    public void testNew() throws Exception { 

     selenium.open("/"); 
     selenium.type("q", "selenium rc"); 
     selenium.click("btnG"); 
     selenium.waitForPageToLoad("30000"); 
     if(! selenium.isTextPresent("Results * for selenium rc")) 
      throw new Exception("failed"); 
} 

}

Répondre

0

Je trouve que les options Internet, les connexions, les paramètres LAN a un profil de script de configuration automatique/personnalisée qui interférait en quelque sorte dans IE. Ça fonctionne maintenant! Voici le chemin juste pour l'histoire. fichier : // C: /Users/myname/AppData/Local/Temp/customProfileDir4b9b53c99d684ec4952cf8a721790c85/proxy.pac

+0

Je suis assez sûr que le script .pac passe par le mode iexploreproxy. – Gus

2

Je trouve cette erreur de se produire lorsque IE est en cours d'exécution en mode protégé. Vous pouvez désactiver le mode protégé en allant dans Outils IE-> Options Internet-> Sécurité et cliquez sur la case à cocher.

Questions connexes