2017-10-18 6 views
-2

Nous avons un site interne qui a différents utilisateurs avec des autorisations et des mots de passe différents et chacun a un bouton qui copie le mot de passe dans le presse-papiers afin que nous puissions le coller dans l'écran de connexion. Chaque bouton a un identifiant de AuserPwd, Buserpwed, Cuserpwd ... Je sais comment sélectionner Selenium (Python) pour cliquer sur ce bouton, de sorte que le mot de passe soit dans mon presse-papiers, mais comment puis-je le coller dans un autre champ de mot de passe? . Fondamentalement, je peux passer mon presse-papiers à une variable et coller cette variable dans un champ.Python Selenium Webdriver coller à partir du presse-papiers

+4

Copie possible de [Coller la commande à l'aide de sélénium] (https://stackoverflow.com/questions/28637931/paste-command-using-selenium) – Reti43

Répondre

0

C'est une solution simple à l'aide xsel

import subprocess 
    print(subprocess.check_output(["xsel"]) 

code ci-dessus vous donnera les données du presse-papiers copiés, en utilisant maintenant le sélénium il suffit de coller les données dans la page souhaitée.