Automacao Campo Senha

1. Automacao Campo Senha

Alessandro Cardoso
alecardoso

(usa Outra)

Enviado em 26/12/2023 - 17:55h

Tenho uma automação em Python e preciso digitar no campo senha uma senha que tem letras maísculas e minúsculas.
exemplo : quando levo o cursor no campo senha preciso digitar a seguinte senha : A2x3@F2023
Qual o problema aí. No caso se a tecla CapsLock no teclado esteja ativada ele digita tudo em maísculo, então eu preciso desativar a tecla antes de inputar o valor que está na variavel senha.
Como fazer isso ?

Obrigado


  


2. Re: Automacao Campo Senha

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 26/12/2023 - 18:04h

Nessa situação é melhor que ao abrir a tela, se o caps lock estiver ativo, gere um alerta ao usuário para que ele desative. No caso um simples warning com a frase "Caps lock ativado" já resolveria seu problema.


3. Re: Automacao Campo Senha

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 27/12/2023 - 10:25h


Curioso. Eu não tive este problema, Está usando qual lib para isso?



4. Re: Automacao Campo Senha

Buckminster
Buckminster

(usa Debian)

Enviado em 27/12/2023 - 14:51h

Está com esse mesmo problema ainda?
https://www.vivaolinux.com.br/topico/Python/Tecla-Caps-Lock


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!


5. Re: Automacao Campo Senha

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 29/12/2023 - 16:55h


alecardoso escreveu:

Tenho uma automação em Python e preciso digitar no campo senha uma senha que tem letras maísculas e minúsculas.
exemplo : quando levo o cursor no campo senha preciso digitar a seguinte senha : A2x3@F2023
Qual o problema aí. No caso se a tecla CapsLock no teclado esteja ativada ele digita tudo em maísculo, então eu preciso desativar a tecla antes de inputar o valor que está na variavel senha.
Como fazer isso ?

Obrigado

Segue ajuda.
Se CapsLock On, alterna para OFF!
#!/usr/bin/env python3.9
#https://copyprogramming.com/howto/python-how-to-get-current-keylock-status
#https://unix.stackexchange.com/questions/238180/execute-shell-commands-in-python

import subprocess
if subprocess.check_output('xset q|grep LED', shell=True)[65] == 49 :
import os
os.system("xdotool key Caps_Lock")


Testei aqui e funcionou....
______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts