我是程式設計樂趣,一個10年.Net開發經驗老程式員,點選右上方“關注”,每天為你分享開源項目和程式設計知識。
推薦一個可用于開發人員編寫自動腳本的.Net開源項目。
項目簡介
FlauI是一個開源的.NET庫,用于自動化測試Windows應用程式。它可以通過編寫C#代碼來模拟使用者在應用程式中的操作,例如點選按鈕、輸入文本、移動滑鼠、觸摸、擷取元素、擷取視窗标題等。
它提供了一個簡單的API和精确的滑鼠控制功能,讓開發者能夠輕松地編寫自動化腳本,進而提高應用程式的測試效率和開發效率。
項目結構
UIA2适合原生UI自動化API的庫,UIA3适用于WPF/Windows。
技術棧
1、平台:支援.Net4.8、.Net 5.0、.Net 6.0。
使用方法
1、鍵盤輸入模拟
模拟輸入功能鍵、字元、字母等。
2、滑鼠點選模拟
模拟滑鼠移動、點選、拖動等。
3、觸摸模拟
4、視窗是否存在與視窗标題校驗
項目位址
https://github.com/FlaUI/FlaUI
我是程式設計樂趣,一個10年.Net開發經驗老程式員,專注開源項目和程式設計知識分享。
私信回複:【888】,領取.Net視訊教程。
- End -
推薦閱讀
一個基于.Net開發的Windows截屏錄制工具
推薦一個.Net分布式微服務開發架構
一個基于.Net開發齊全的加密庫
一個.NetCore前後端分離、子產品化、插件式的通用架構
基于.Net Core開源的庫存訂單管理系統