Tworzę automatyzację testów dla aplikacji. Używam narzędzia do testowania, aby wykonać większość testów, ale aby dojść do tego punktu, najpierw trzeba zautomatyzować jedno "kliknięcie" w Pythonie. Używam mac, więc pywin32 nie jest dostępny. Jakieś sugestie?Automatyzacja klawisza "Enter" w języku Python (na komputerze Mac)
5
A
Odpowiedz
0
Rozglądając się, znalazłem answer to your question w innym pytaniu podobnym do twojego.
Będziesz musiał nieco zmienić kod, aby był "Enter", a nie Ctrl-r, ale powinno być łatwe.
Mam nadzieję, że to pomoże!
1
Appscript czyni to całkiem proste:
from appscript import app
app('System Events').keystroke('\r')
Ten wyśle klawiszy do dowolnej aplikacji jest z przodu.
Czy system OSX również nie używa teraz '\ n'? – ThiefMaster
Zachowanie może się różnić, ale właśnie przetestowałem \ n z tym komentarzem i tylko \ r działało. – zeekay