3 Poco的介紹和入門教學

2022-09-06 17:45:12 字數 1192 閱讀 5973

3.2.1 原生應用

對於android和ios平台上的原生應用(包括系統介面),可以直接使用poco。

(1)android原生應用

# airtest ide自動插入的初始化語句

from poco.drivers.android.uiautomation import androiduiautomationpoco

poco = androiduiautomationpoco(use_airtest_input=true, screenshot_each_action=false)

# 點選設定圖示

poco(desc="設定").click()

如上所示**,即可通過ui屬性進行元素定位,並進行操作。

關於使用poco測試android原生應用的更多細節,可以參考教程《如何在android手機上進行自動化測試(下)》。

(2)ios原生應用

iproxy 8100 8100

如果希望在另外一台電腦連線ios手機,可以安裝wdaproxy。

3.2.2 遊戲

由於遊戲的介面是通過遊戲引擎渲染出來的,遊戲介面沒有系統原生的控制項資訊,所以對於遊戲,我們需要接入poco-sdk才能獲取到遊戲介面中的控制項資訊。下面以unity開發的手遊為例,介紹如何在android和ios平台進行連線。

(1)android遊戲

from poco.drivers.unity3d import unitypoco

poco = unitypoco()

之後的指令碼編寫,就可以利用poco提供的api對遊戲介面上的元素進行操作了。

(2)ios遊戲

iproxy 8100 8100

iproxy 5001 5001

這裡的iproxy相當於adb中的forward。

cocos2dx-js,cocos2dx-lua---------接入文件

unity3d-------------------------接入文件

egret---------------------------接入文件

other engines---------------------可自行接入

在文件poco支援平台中,可以獲得最新更新的平台支援情況。

Poco的介紹和入門教學

對於android和ios平台上的原生應用 包括系統介面 可以直接使用poco android 原生應用 準備一台android手機,開啟usb除錯功能,然後連線電腦。正常情況下,就可以在airtest ide中看到手機列表 點選connect,即可在airtest ide 中看到裝置螢幕。現在進入...

jMeter的基本介紹和入門

1.介紹 jmeter是apache組織的開放源 專案,能做功能測試和效能測試。它能夠對http和ftp伺服器進行壓力和效能測試,也可以對任何資料庫進行同樣的測試 通過jdbc 還能以多種形式展現測試結果。我們初學者往往一看到很多的理論都很不耐煩,一般都喜歡通過舉例子才會激起興趣,有想往下學習的慾望...

vue 框架的安裝和入門介紹

vue 是什麼 是一套用於構建使用者介面的漸進式框架。與其它大型框架不同的是,vue 被設計為可以自底向上逐層應用。vue 的核心庫只關注檢視層,不僅易於上手,還便於與第三方庫或既有專案整合。另一方面,當與現代化的工具鏈以及各種支援類庫結合使用時,vue 也完全能夠為複雜的單頁應用提供驅動。是什麼 ...