我正在自動化一個Android應用程序,並且我需要能夠在運行自動化測試時捕獲日誌。我曾嘗試使用終端模擬器,但這似乎只給控制檯日誌。接下來,我嘗試使用從adb logcat捕獲輸出
log = subprocess.check_output(["adb", "logcat"])
但我做到這一點時,我的自動化腳本無限期(大概是因爲它正在等待繼續logcat中捕獲完成後),它不適合我,因爲我需要的logcat的運行停止在後臺,而我的腳本正在運行。所以也許'Popen'是要走的路,然後輸出輸出?謝謝!
你使用實時logcat的輸出或者你只是需要它以後呢? – TemporalWolf
以後需要它。想要將輸出保存到文件並存儲在文件夾中。 – cjg123