【airtest自動化測試】MAC本地python運行airtest模塊報沒有權限


最近剛開始使用airtest做手機端自動化,之前是看了airtest的一些源碼,把airtest的一些圖像識別的功能用到了公司的安卓端自動化中,但因為圖像識別還是沒那么准,用appium又有點繁瑣,airtest還提供了一個poco的自動化框架,是基於UI搜索的,其實跟appium很像,但相對來說比較方便,所以准備寫一份PO模式的airtest+poco+pytest的手機端自動化測試.

今天剛開始,就遇到個問題,所以記錄下來.

因為我是用的mac電腦,在寫好最簡單的腳本后,用pycharm執行,報沒有權限

解決辦法:

cd {your_python_path}/site-packages/airtest/core/android/static/adb/mac
chmod +x adb

直接在pycharm里寫的簡易腳本也貼出來吧,這個腳本的功能是連接本地安卓設備,然后打開qq

from airtest.core.api import *

# 連接本地安卓設備
connect_device(uri='Android:///')
# 打開qq
start_app('com.tencent.mobileqq')

只是做個嘗試,因為為了把airtest的項目做成PO模式的工程化,肯定是不能用他自帶的airtestIDE的,所以還是想根據以往的自動化經驗,設計成PO模式便於后期維護,直接在本地python環境下寫.

后續等再研究研究,把整個利用airtest設計的PO模式的代碼放上來

 


免責聲明!

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



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