Protractor: Passer des arguments de ligne de commande à Firefox

Créé le 2 sept. 2015  ·  3Commentaires  ·  Source: angular/protractor

La configuration de rapporteur devrait fournir un moyen de transmettre des arguments de ligne de commande lors du lancement de Firefox
SeleniumHQ/selenium#998 indique que c'est actuellement possible via le pilote Web Firefox.

docs

Commentaire le plus utile

Je suis tombé sur ce problème parce que Firefox a maintenant un mode sans tête , qui est activé avec un indicateur de ligne de commande.

Tous les 3 commentaires

Vous pouvez déjà le faire via l'objet capabilities et les classes que jleyba a mentionnées sur le problème que vous avez lié. Voici un exemple, qui modifie le profil firefox : https://github.com/juliemr/protractor-demo/tree/master/howtos/setFirefoxProfile

C'est certainement difficile à comprendre - je laisse ce problème ouvert car nous devrions améliorer la documentation pour faciliter la configuration.

Au moins, je suggérerais un moyen simple de passer des arguments de ligne de commande, tout comme nous avons "chromeOptions" pour l'utilisation du navigateur Chrome.

J'ai également remarqué que "firefox_profile" n'est pas documenté en tant qu'option dans le fichier de configuration de référence . Cela semble être la solution utilisée dans la démo que @juliemr nous a liée ci-dessus.

@juliemr - J'ai trouvé ce fil en essayant de faire en sorte que Firefox crée ses fichiers temporaires dans un répertoire spécifique au lieu de /tmp comme il le fait par défaut. Est-il possible d'y parvenir en utilisant FirefoxProfile ? Ce que je veux réellement réaliser, c'est nettoyer tous les fichiers temporaires créés par firefox pendant les tests. J'ai essayé d'utiliser la méthode shouldDeleteOnExit , mais cela ne fonctionne pas

Je suis tombé sur ce problème parce que Firefox a maintenant un mode sans tête , qui est activé avec un indicateur de ligne de commande.

Cette page vous a été utile?
0 / 5 - 0 notes