próbujemy zautomatyzować okno dialogowe SecurityAgent, w którym wprowadzamy hasło przy użyciu pyautogui w 10.13 OSx
hasło = „12345678” przy użyciu
pyautogui.typewrite(password)
ta funkcja rozwiązała problem. Jednak uruchamiamy ten skrypt wiele razy na tej samej maszynie
Nie jestem pewien, czy dzieje się tak ze względu na powolność maszyny, czy coś takiego, tylko 7 znaków jest zapisywanych na ekranie i kliknięcie Enter nie powiodło się.
Próbowałem również dodać wartość interwału i pauzy w pyautogui. Ale to nie pomaga. Losowo skrypt nie działa.
Zamiast wpisywać całą sekwencję, próbowałem uruchomić pętlę jak poniżej
for c in password:
pyautogui.press(c)
Nadal to nie pomogło. Czy ktoś może pomóc z alternatywnym rozwiązaniem?
źródło
Być może piszesz zbyt szybko. Próbować
pyautogui.typewrite(password, interval=0.2)
źródło