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.
Powiązane problemy
- 1. Instalowanie mapy bazowej na komputerze Mac/Python
- 2. Instalowanie MySQL-python na komputerze Mac
- 3. Wywołanie klawisza Enter
- 4. Jak uruchomić polecenie "pdflatex" w języku Java na komputerze Mac:
- 5. Jak ukryć klawiaturę klawisza Enter
- 6. C++ Profilowanie na komputerze Mac
- 7. Jak symulować naciśnięcie klawisza Enter w rspec
- 8. Jak uzyskać rozdzielczość pulpitu na komputerze Mac poprzez Python?
- 9. Upgrade Python do wersji 2.6 na komputerze Mac:
- 10. Python wersje na Mac
- 11. Obsługa klawisza Enter w EditText na różnych urządzeniach
- 12. org.apache.catalina.startup.Bootstrap na stacji dokującej na komputerze Mac
- 13. Python - Wykryj naciśnięcie klawisza
- 14. Zmiana regulacji ostrości po naciśnięciu klawisza Enter
- 15. Jak zainstalować openCV w dystrybucji pythona Enthought na komputerze Mac
- 16. Sprawdzanie poprawności WPF przy wprowadzaniu klawisza Enter
- 17. Uzyskaj czas utworzenia pliku w Pythonie na komputerze Mac
- 18. przechowywać klawiaturę otwarte po naciśnięciu klawisza Enter
- 19. ImportError: Brak modułu o nazwie cryptography.hazmat.backends - boxsdk na komputerze Mac
- 20. Wyłącz dźwięk systemu na TSpinEdit po naciśnięciu klawisza Enter
- 21. Użyj klawisza "ENTER" na klawiaturze programowalnej, a nie kliknij przycisk
- 22. Zwiększenie wydajności na komputerze Mac z Xcode
- 23. Autouzupełnianie pliku Makef na komputerze Mac
- 24. Przerwa w języku Python
- 25. Skrypty Office Outlook 2016 na komputerze Mac
- 26. Wykrywanie aplikacji pełnoekranowych na komputerze Mac
- 27. Jak mogę edytować PYTHONPATH na komputerze Mac?
- 28. Interfejs graficzny CMake na komputerze Mac
- 29. plik eclipse.ini nie występuje na komputerze Mac
- 30. Programowo zmieniaj głośność na komputerze Mac
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