J'automatise le remplissage du site Web dans le navigateur Chrome en utilisant Selenium.Comment accéder au nom d'utilisateur saisi en utilisant le sélénium dans Chrome
Pour la première fois, l'utilisateur entre manuellement le nom d'utilisateur et la date de naissance. Maintenant, mon exigence est lorsque l'utilisateur ouvre mon application pour la prochaine fois que je veux entrer le nom et D.O.B en utilisant le code.
Auparavant j'utilisais Internet Explorer et là, j'avais un événement beforenavigate qui m'informe que cet utilisateur va naviguer vers d'autres URL. J'ai donc lu les champs obligatoires et les ai enregistrés dans ma base de données.
Comment faire cela dans le pilote Selenium ou Chrome? WebElement.getAttribute ('value') peut être utilisé pour obtenir la valeur, mais comment savoir si cet utilisateur a entré les valeurs dans ce champ?
S'il vous plaît aidez-moi.
Je suis confus par votre question. Voulez-vous dire que vous voulez que les utilisateurs inscrivent manuellement leurs informations de connexion, extraient ces données en utilisant du sélénium et les utilisent pour des tests automatisés? Parce que cela n'a aucun sens d'avoir un utilisateur qui entre des données dans l'automatisation Web. – RemcoW
Oui pour la première fois que l'utilisateur entrera. Je veux sauvegarder cela et automatiser le remplissage de ces champs à partir de la deuxième connexion. –
Ne serait-il pas préférable d'utiliser des cookies pour cela? – RemcoW