2011-06-17 29 views
5

我正在爲應用程序創建測試自動化。我正在使用測試工具來執行大部分測試,但爲了達到這一點,我首先需要在Python中自動執行一次「輸入」鍵單擊。我正在使用一個mac,所以pywin32不可用。有什麼建議麼?在Python中自動輸入密鑰(在Mac上)

回答

0

環顧四周,我發現answer to your question在另一個類似於你的問題。

您將不得不稍微更改一下代碼,以便它'Enter'不是Ctrl-r,但它應該很容易。

希望這會有所幫助!

1

Appscript使這很簡單:

from appscript import app 
app('System Events').keystroke('\r') 

這將發送到任何應用程序在前面的擊鍵。

+1

OSX現在還使用'\ n'嗎? – ThiefMaster

+1

行爲可能會有所不同,但我只是使用此評論提交來測試\ n,並且只有\ r有效。 – zeekay