Internet Explorer 8 64bit et le Sélénium ne fonctionne Pas
Je suis en train d'essayer d'obtenir le sélénium tests à exécuter. Et pourtant, à chaque fois que j'essaie d'exécuter les tests qui doivent être exécutés IE, j'obtiens une erreur à la ligne de 863 htmlutils.js Il dit que je dois désactiver mon bloqueur de pop-up. Le truc c'est que je suis allé à IE outils-> tour de popup bloquer.
De sorte qu'il est désactivé et j'ai cette erreur.
Est-il autre chose j'ai besoin de désactiver. En fait je ne sais même pas quelle version d'Internet explorer, il est en cours d'exécution depuis que je suis avec Windows 7 Pro 64 bits version. Donc quand j'utilise IE-je utiliser la version 64 bits, mais je suis en vertu de la compréhension si le site ou quelque chose comme ça ne prend pas en charge 64 bits, il va à 32 bits.
Donc pas sûr que ce que je dois faire pour le faire fonctionner.
C'est les lignes où il n'
function openSeparateApplicationWindow(url, suppressMozillaWarning) {
//resize the Selenium window itself
window.resizeTo(1200, 500);
window.moveTo(window.screenX, 0);
var appWindow = window.open(url + '?start=true', 'selenium_main_app_window');
if (appWindow == null) {
var errorMessage = "Couldn't open app window; is the pop-up blocker enabled?"
LOG.error(errorMessage);
throw new Error("Couldn't open app window; is the pop-up blocker enabled?");
}
Où est ce journal.message d'erreur stockés? Peut-être que je peux poster aussi.
- Vous aurez probablement obtenir de meilleurs résultats en posant cette question sur le Sélénium sur les forums de support.
- Vous pouvez commencer le sélénium serveur avec le journal drapeau, qui vous permet d'obtenir une sortie plus détaillée du problème: seleniumhq.org/docs/05_selenium_rc.html#selenium-server-logging
Vous devez vous connecter pour publier un commentaire.
J'ai eu un problème similaire sur Vista et IE8
Je voudrais obtenir le même message d'erreur
L'exécution de mon contrôle à distance en tant qu'Admin n'est pas une option pour moi, et aussi une mauvaise idée à partir d'un point de vue sécurité.
Donc au final j'ai réussi à résolu ce problème en changeing navigateur de "*ietha" à "*iexploreproxy"
grid_configuration.yml
Alternativement, vous pouvez changer de navigateur chaîne à partir du code:
Fonctionne comme un charme.
La seule question remaing est de savoir si cela en quelque sorte affecte le résultat du cas de test. Jusqu'à présent, aucun, mais je vais mettre à jour cette réponse dans le cas où il se passerait.
http://localhost:8003/selenium-server/core/RemoteRunner.html?sessionId=f44546a9dc584b69a1d20d539a8a037c&multiWindow=true&baseUrl=http%3A%2F%2Flocalhost%3A8003%2Findex-test.php%2F&debugMode=false
qui n'est pas valide car il n'y a pas de "sélénium-serveur" adresse url... une idée?Je suis tombé sur cette sur Windows 7 64 bits.
Ma solution a été:
Désactiver popup bloquer. - Sélectionnez l'option "Outils/Bloqueur de Popup/désactiver le bloqueur de fenêtres publicitaires intempestives"
Désactiver IE en mode protégé. - Décochez "Outils/Options Internet/Sécurité/Activer le mode protégé"
Il serait préférable de simplement désactiver protégé modes connus de confiance des hôtes et des adresses. Je vais laisser ça comme un exercice pour le lecteur.
Que je rencontrais le même problème. J'ai couru le Selenium RC serveur en tant qu'administrateur et tout a bien fonctionné.
java -jar selenium-server.jar
. Je suis un administrateur donc je suppose que le sélénium est en cours d'exécution en vertu de mon compte. Ou dois-je exécuter une autre manière?Moi aussi, je suis confronté à ce problème sur un ordinateur Windows 7 64bit, box, essayez d'exécuter le Sélénium sur elle pour tester et ASP .Net MVC de l'application, écrit en C#.
Je suis encore à essayer de trouver la réponse pour moi, mais je pensais que je poste ici pour vous dire un peu de progrès que j'ai faits dans l'obtention de quelque chose de travail, mais dans Firefox au lieu d'internet explorer.
Voici la ligne que j'ai changé:
Je souhaiterait idéalement pour que cela fonctionne dans Internet Explorer 8, mais si, pour le moment, je peux commencer à recevoir des tests de travail et plus tard passer à IE de nouveau, puis une grande.
Espère que cette aide pour votre problème avec tout ça.
J'ai eu le même problème sur Windows 7 64 bits IE8. La première étape a été de désactiver l'IE bloqueur de pop-up. Ensuite, j'ai reçu un message dans la barre d'état en disant que "les Pop-ups ont été bloqués sur cette page. Appuyez sur la touche "Ctrl" pour autoriser les pop-ups".
Il s'avère que la Barre d'outils Google est de fournir cette fonctionnalité. La désactivation de il a résolu le problème. View > Barres d'outils > Google à basculer.
Jean.
S'il vous arrive de le faire avec des JavaScriptMVC, il y a une référence que vous avez besoin de changer dans \jmvc\plugins\test\drivers\selenium.js:
1) Changement iexplore à iexploreproxy et vous devriez obtenir de meilleurs résultats:
2) À ce stade, vous constaterez que vous obtenez toujours le popup d'erreur, mais une instance distincte de l'IE a commencé. Laisser que IE fenêtre ouverte et de redémarrer les essais, mais pas de Sélénium.
3) Ensuite, les fenêtres doivent apparaître dans le bon endroit, mais IE donne la fâcheuse bloc de contenu actif d'avertissement. Permettre l'exécution de contenus et de redémarrer les essais, mais pas de Sélénium lui-même.
C'est super maladroit, mais au moins, vous reçoit passé la partie. Si je trouve plus méthodique des façons de faire ces choses que je vais mettre à jour au besoin.
J'ai eu le même problème et ont trouvé une autre solution qui fonctionne pour moi. Utilisez simplement l' *iexploreproxy paramètre dans le browserString.
J'ai utilisé:
J'espère que fonctionne pour les autres aussi 🙂
Vous pouvez démarrer le test lorsque vous désactivez le mode de Sécurité de l'Internet. Ne sais pas le nom exact, mais en néerlandais, il est beveiligde modus.
J'ai essayé modifiing les paramètres de sécurité de dublicate ce mode de sécurité, mais ne pourrais pas trouver le bon réglage pour elle. Il doit à cet effet bloc de plus alors que vous pouvez définir manuellement.