j'aimerais faire la chose suivante avec un script autoit + webdriver :
- ouvrir firefox avec le profil utilisé par défaut par l'utilisateur courant
- naviguer vers une URL qui nécessite une authentification (avec identifiants pré-enregistrés par le navigateur ou non)
- si identifiants pré-enregistrés, alors on clique direct sur le bouton de soumission
- si pas d'identifiants pré-enregistrés, alors on demande le mot de passe à l'utilisateur, puis on remplit le champ mot de passe et on clique sur le bouton de soumission
J'arrive bien à utiliser firefox avec mon profil, mais il ne veut pas afficher dans le formulaire les identifiants qui sont enregistrés, alors que si j'ouvre la page à la main, les identifiants sont bien présents et je peux valider directement mon formulaire
La config pour firefox est la suivante :
Code : Tout sélectionner
Local $sDesiredCapabilities = '{"capabilities":{"alwaysMatch":{"moz:firefoxOptions":{"binary":"C:\\Program Files\\Mozilla Firefox\\firefox.exe", "args": ["-profile", "' & GetDefaultFFProfile() & '"],"log": {"level": "trace"}}}}}'
Code : Tout sélectionner
Local $sDesiredCapabilities = '{"capabilities":{"alwaysMatch":{"moz:firefoxOptions":{"binary":"C:\\Program Files\\Mozilla Firefox\\firefox.exe", "args": ["-profile", "' & GetDefaultFFProfile() & '"],"log": {"level": "trace"},"prefs": {"profile.password_manager_enabled": "True"}}}}}'
merci d'avance pour votre aide
Gérald