Question

Je sais que je devrais utiliser d'autres outils (comme Sélénium) pour les tests web automatisés mais je dois utiliser un script shell. Mon problème est que je dois ouvrir des URL dans plusieurs onglets IE et Firefox. C'est simple dans Firefox, mais il ne semble pas être une option de ligne de commande pour le faire dans IE. Je dois être en mesure d'ouvrir un onglet, attente, ouvrir un autre onglet. Quelqu'un at-il des suggestions sur la façon dont cela pourrait se faire?

Merci.

Était-ce utile?

La solution 2

Cela peut se faire sous Windows en utilisant JScript, fondamentalement, vous utilisez le wscript (fourni avec IE) programme pour exécuter un fichier JScript qui ouvre deux instances de IE et appelle ensuite la méthode à urls ouverts sur ces objets d'instance.

Une autre façon de le faire est d'écrire dynamiquement un fichier HTML contenant JavaScript qui ouvre une URL attend ensuite et ouvre alors une autre URL etc .. puis lors de l'exécution de votre navigateur de point de choix à l'emplacement du fichier HTML. Exemple, iexplore.exe open_urls.html

Autres conseils

Le lien ci-dessous pourrait aider car il traite également des URL d'ouverture dans de nouveaux onglets. Sur la base de la conversation, la clé est de laisser assez de temps pour la première instance de lancement complètement.

Comment lancer plusieurs fenêtres Internet Explorer / onglets de fichier batch

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top