就像在UFT中記錄帶有時間戳記的所有動作一樣,如何爲pywinauto在應用程序上執行的動作啓用日誌記錄以便它自動生成日誌?這在調試pywinauto代碼的情況下特別有用。目前我已經使用打印語句登錄到文件。在pywinauto中記錄動作
回答
每一個行動都應該,如果你已經登錄的配置和運行測試之前,下面的代碼會記錄:
from pywinauto import actionlogger
actionlogger.enable()
如果您發現某些操作未被記錄,請報告GitHub上的錯誤。
我希望actionlogger將其操作記錄到文件中。我正在使用下面的代碼,但它不會在該文件中創建任何內容。 actionLogFile =「c:\ testlogs.txt」actionlogger.StandardLogger(logFilePath = actionLogFile)我是否缺少任何東西?我可以看到在命令提示符下記錄的操作。 我也在我的代碼中使用sys.stdout = open(logFile,'w')將打印語句重定向到另一個文件。 –
作爲一個庫pywinauto不應該關心日誌配置。應用程序/腳本應該爲'logging'模塊創建適當的文件處理程序。它應該在標準的Python文檔中描述。無論如何,我知道使用示例會很有幫助。但我現在沒有多少時間。如果你花了一些時間準備這樣一個例子,那將非常棒!謝謝!附:這是100%的可能。 –
[mspaint.py](https://github.com/pywinauto/pywinauto/blob/master/examples/mspaint.py)示例顯示如何使用日誌記錄。某些操作可能不會記錄爲「uia」。將盡快檢查所有與行動有關的方法。 –
從pywinauto進口actionlogger
pywinauto.actionlogger.enable()
由於瓦西里·里亞博夫
- 1. 無法在iFrame中記錄動作
- 2. Pywinauto跟蹤或記錄錯誤與應用程序?
- 3. iOS慢動作記錄
- 4. 記錄用戶動作
- 5. '或'操作員在活動記錄?
- 6. 在PHP中自動記錄/記錄請求URI作爲錯誤的一部分?
- 7. 停止記錄在Rails中延遲的作業活動記錄條目
- 8. Pywinauto ValueError
- 9. 與pywinauto
- 10. UndoRedo:記錄每個階段與只記錄動作?
- 11. 使用活動記錄在Subsonic 3中保存記錄
- 12. 如何在codeigniter活動記錄中使用select插入記錄
- 13. 在兩個活動記錄回調中更新記錄
- 14. 左連接在活動記錄中不顯示空記錄Yii
- 15. 在另一個活動記錄上過濾活動記錄
- 16. pywinauto 32位userwarning
- 17. pywinauto座標
- 18. Pywinauto不響應
- 19. 在oracle中記錄plsql表中記錄的新記錄
- 20. python在64位安裝pywinauto
- 21. 操作與記錄在Delphi
- 22. 無法在Rails活動記錄中執行組操作
- 23. SQL語句 - 如何在活動記錄中執行此操作?
- 24. 如何在活動記錄中執行此操作?
- 25. 在rails中結合作用域活動記錄查詢
- 26. 在數據庫中使用NHibernate記錄動作
- 27. 記錄用戶在sfDoctrineGuard中所做的任何動作
- 28. 在pywinauto中有什麼意思?
- 29. 如何在Couchbase中記錄操作?
- 30. 記錄器不能在SpringMVC中工作
你嘗試過'pywinauto.actionlogger.enable()'嗎? –
我有一些導入ActionLogger的問題。也許是由於我從互聯網複製的一些代碼。我現在開始工作了。謝謝指針 –
好的,將添加爲答案。 –