0
我想在android設備上運行測試並使用python和ADB收集日誌。我希望我的python腳本收集ADB logcat日誌並持續監視日誌,如果在運行過程中發現任何崩潰關鍵字(或任何必需的關鍵字),請採用adb主電臺錯誤報告和adb轉儲並將它們保存到特定文件夾中在PC中。我可以使用python做實時adb logcat關鍵字查找嗎?
你可以請一些想法和文件的幫助。
謝謝。
我想在android設備上運行測試並使用python和ADB收集日誌。我希望我的python腳本收集ADB logcat日誌並持續監視日誌,如果在運行過程中發現任何崩潰關鍵字(或任何必需的關鍵字),請採用adb主電臺錯誤報告和adb轉儲並將它們保存到特定文件夾中在PC中。我可以使用python做實時adb logcat關鍵字查找嗎?
你可以請一些想法和文件的幫助。
謝謝。
是的,你可以這樣做。看看子流程 - http://docs.python.org/library/subprocess.html。
一旦你有adb輸出進入你的Python腳本,你可以做任何你想做的事 - 搜索關鍵字的實時日誌,然後根據需要執行操作!
爲什麼它必須在Python?你可以'adb logcat | tail -f | grep關鍵字...或類似的東西。 (假設你在Unix系統中) –
我不認爲'tail -f'是必須的,因爲'adb logcat'已經在默認情況下跟隨輸出了。 –
我使用的是Windows 10 PC。我正在設備上運行一些使用python的其他測試,並希望收集日誌並在測試時查找崩潰消息。 –