J'essaie d'utiliser FireWatir (1.6.5) pour accéder à un site en utilisant l'authentification de base et j'ai été incapable de trouver une solution qui fonctionne sur Firefox sous Linux. FireWatir 1.6.5 prend-il en charge l'authentification de base sous Linux? J'ai été la recherche sur le web pendant 2 jours et ne peut pas obtenir une réponse directe n'importe où sur la façon de le faire.Comment faire une authentification basique avec FireWatir sous Ubuntu Linux?
Le seul thread que j'ai trouvé qui m'a semblé utile était celui-ci ( http://groups.google.com/group/watir-general/browse_thread/thread/d8ab9a177d282ce4/fc1bf2319fb387d8?lnk=gst&q=basic+authentication#fc1bf2319fb387d8).
Aedorn Varanis dit « La fourchette de Angrez avait la solution, donc je me sers que maintenant. Merci Angrez, fonctionne parfaitement! », Mais il ne mentionne pas ce qu'il a fait pour que tout fonctionne. Dans un premier temps
J'ai essayé de contourner la boîte de dialogue d'authentification en utilisant:
browser.goto ('http://admin:[email protected]')
Cependant, cela génère une "Confirmer" dialogue qui dit:
« Vous êtes sur le point de vous connecter sur le site "172.20.1.1" avec le nom d'utilisateur "admin". " [Annuler, OK]
Cette boîte de dialogue est bloquée et l'appel goto ne sera pas renvoyé tant que je n'aurai pas cliqué sur "OK".
J'ai essayé d'ajouter:
browser.startClicker ("ok") browser.goto ('http://admin:[email protected]')
Mais cela génère aussi la même boîte de dialogue "Confirmer".
J'ai testé la fonctionnalité startClicker à l'aide du test unitaire/var/lib /gemmes/1.8/gemmes/firewatir-1.6.5/unittests/html/JavascriptClick.html et il a bien fonctionné, ce qui me fait penser que L'utilisation de la méthode startClicker n'est PAS la méthode correcte pour prendre en charge la boîte de dialogue Confirmer.
Quelqu'un d'autre a trouvé un moyen de faire fonctionner Basic Auth, ou comment cliquer sur sur OK dans la boîte de dialogue de confirmation? Je suis à la fin de mon esprit ...
J'ai ajouté un lien vers ce poste à http://wiki.openqa.org/display/WTR/Basic+Authentication, voulez-vous ajouter plus de détails là-bas? –
Désolé, n'a pas vu votre commentaire jusqu'à maintenant. J'ai mis à jour la page. – cdwilson