DekAuto4J-桌面Web自動化輔助工具簡介

這個東西已經有一段時間了,前些日子一直沒時間去靜下心來寫關於這方面的介紹等,十一回來後,沉澱了一下開始準備寫寫相關文章,以及持續後續優化。好的,閒話就到這裏,進入正題;

大家在做Web自動化等等應該都或多或少遇到過,在使用Selenium或者Katalon做web自動化測試的時候,碰到脫離瀏覽器範圍的需求,這個時候有人用AutoIt、按鍵精靈錄製、SuperPartick等等各種各樣的方法來實現自己的需求,來完成這些操作,但是在一些特殊的軟件裏面,無法使用SuperPartick工具(軟件封了UiAutoMation),所以又突發奇想,乾脆直接徒手碼了個DekAuto4J,一個輔助Web桌面自動化的小工具包;

當然了,沒有實現像AutoIt以及SuperPartick等可以獲取部分控件的屬性等功能;而且目前還不知道哪些情況下,這個工具也會失效,還有待使用測試;功能大題包括任意桌面座標點擊、雙擊、長摁、拖拽、2-4鍵快捷鍵、鼠標滾輪、字符輸入、截取全屏、圖像識別點擊、圖像處理、OCR文字識別等基本輔助功能,這個工具的目的還是爲了輔助完善在自動化測試時脫離瀏覽器,Selenium無法完成的操作;

當前該項目已開源,地址如下:https://github.com/jiutianD/DekAuto4J

後面會針對DekAuto4J的使用說明,具體的例子我也都已經上傳到了git上(在代碼目錄下的testDemo中),感興趣可以去嘗試嘗試,直接根據自己的需求去修改座標、圖片等信息,看看效果如何;後面的博客我會針對各個功能的使用方法以及Demo的情況逐一進行說明,再見。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章