10
votes

Avec Protractor Comment configurer la configuration Internet Explorer?

J'utilise Protractor 1.3.1 et exécutant iedriverserver.exe 2.43.0.0 avec IE11 installé (Windows). Ceci est ma spécification: xxx pré>

et ceci est mon protractor.conf.js: p> xxx pré>

Obtenir cette erreur cependant, toutes idées pour un Solution: p>

UnknownError: The path to the driver executable must be set by the webdriver.ie.driver system property; 


1 commentaires

Je ressens votre douleur frère. Je ressens la même chose. : /


5 Réponses :


4
votes

Téléchargez l'IEDRVERSERVER.EXE Veuillez spécifier la même chose dans votre fichier de configuration xxx



3
votes

Je cherchais autour de cette question pendant quelques heures, la meilleure façon semble être:

1) Télécharger WebDriver-Manager --E MISE À JOUR

Cela devrait télécharger le pilote de Google .. SELENIUM ... Libérez le dossier et placez-le directement à la bonne place de votre référentiel local NPM.

2) Configuration dans le fichier config.js de vos tests: ... xxx

... 3) Configuration IE:

Suivez ce post http: //jimevansmusic.Blogspot. FR / 2012/08 / Toi-faire-faire-it-Mode protégé-and.html

PS: À propos du "mode protégé" de IE, il est important d'avoir la même chose Configuration pour toutes les zones. Je préfère avoir le mode protégé "sur" pour toutes les zones

4) Patch le registre

comme décrit ici: http://heliumhq.com/docs/internet_explorer

[HKEY_LOCAL_MACHINE \ logiciel \ Microsoft \ Internet Explorer \ Main \ FeatureControl \ Feature_BfCache] "iexplore.exe" = DWORD: 00000000

5) IE 11 Mise à jour rompre la manière dont le système fonctionne:

Mon dernier numéro était "Le serveur n'a fourni aucune trace de pile .. .. «Ceci est dû à une mise à jour du 17 décembre 2014. Désinstallez-la, puis c'est bien.

https://code.google.com/p/selenium/issues/detetail?id=3390

chemin fou de faire ça marche. Cela ne peut pas être comme ça à long terme, veuillez commenter mon message avec vos expériences / commentaires.

Richard


1 commentaires

Je veux juste ajouter une petite mise à jour qu'ils ont ajouté une option A -E32 qui installera le pilote 32 bits. Le pilote 64 bits est à peu près cassé en raison de SendKeys () prenant plusieurs secondes par coup clé. Veuillez noter que vous devez également ajouter le commutateur -IE32 à la commande de démarrage également.



14
votes

Mettre à jour Web Manager pour IE

première étape consiste à mettre à jour le webDriver IE à l'aide de webDriver Manager.Open Invite de commande et exécutez la commande indiquée ci-dessous p> xxx pre>

aller à npm Emplacement dans cette étape Déplacer vers la NPM_Location (dossier où NPM est installé sur votre système. Déplacez-vous sur le chemin suivant «NPM_LOCATION \ NODE_MODULES \ PROTRACTOR \ SELENIUM» à cet emplacement Vérifiez que iedriverserver.exe est présent ou non. P> Modification pour IE dans Conf.js P>

// conf.js exports.config = {   seleniumAddress: 'http://localhost:4444/wd/hub',   specs: ['specs.js'],   capabilities: {
    'browserName': 'internet explorer' // conf for internet explorer     } }


// spec.js describe('Protractor Demo App', function() {   it('should have a title', function() {
    browser.get('http://juliemr.github.io/protractor-demo/');
    expect(browser.getTitle()).toEqual('Super Calculator');   }); });


1 commentaires

Si WebDriver-Manager n'est pas dans le chemin global, je suppose que je dois installer cela via NPM? avec -g ?



8
votes

1 commentaires

Merci, c'est la bonne réponse désormais pour exécuter 'Out of the Box' contre IE sans configurer une instance séparée selenium / Web-pilote, les réponses ci-dessus ne fonctionnent pas pour ce cas d'utilisation.



0
votes

Voici mon fichier de configuration: xxx

};

Les étapes à utiliser IE:

  1. Besoin de deux terminaux dans le code Visual Studio, Dans la première borne, Commande d'exécution "WebDriver-Manager Démarrer" pour démarrer Selenium Server.
  2. Dans le deuxième terminal, exécutez votre fichier de configuration JS comme suit: PROTRACTOR CONFFILE_NAME.JS

    Cela démarrera avec succès Internet Explorer. Merci


0 commentaires