python自動控制windows、Android的軟件用來實現機器人流程自動化--RPA,外掛、自動化測試等方面的解決方案


機器人流程自動化--RPA,外掛、自動化測試等方面要求的用腳本自動化操作各平台的軟件,說白了就是基於圖像識別和控件識別,模擬人工輸入和點擊操作來實現的,從而到達代替手動操作,降低勞動強度。

一、windows系統:

   方案一、組合以下庫和軟件來達到目的:

      1、pyautogui庫:模擬按鍵,例子:pyautogui.hotkey('Alt', 'F4')    #關閉當前窗口

      2、uiautomation軟件:微軟出品的查win系統的窗口和控件的軟件

      3、lackey庫:找圖

      4、pywin32庫:為Python提供訪問Windows API的擴展

      方案二、python調用大漠插件:

      參考:https://jingyan.baidu.com/article/2d5afd69915dd985a2e28ee8.html

  也可以用該方案結合安卓模擬器來實現控制安卓軟件

  方案三、使用AirtestIDE:

  官方:http://airtest.netease.com/docs/docs_AirtestIDE-zh_CN/

 二、安卓系統:

  方案一、使用Sikuli 基於圖形識別的自動化測試技術:

  參考博文:https://testerhome.com/articles/19642

  方案二、使用Appium和其他測試軟件:

  參考知乎文章

  方案三、使用AirtestIDE:

  參考博文:https://www.cnblogs.com/xieqiankun/p/use_airtest.html

       https://www.cnblogs.com/xieqiankun/p/wireless-mode-of-poco.html

         Airtest從入門到掉坑系列博文

結論:推薦使用AirtestIDE,這里有一篇對比各種測試方案的博文說的比較詳細https://www.jianshu.com/p/32d08455e86f

如果不用python,按鍵精靈也是不錯的解決方案。

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM