基於wda的ui自動化測試,上層框架使用airtest和pocoui,跟appium、atx等框架都是大同小異,原理基本都一樣
記錄一些小技巧:
1、腳本使用schame/URL跳轉到指定頁面,利用瀏覽器識別並跳轉;類似用ios相機掃描二維碼,就會彈出safari打開地址;
def start_by_schame(schame):
from airtest.core.ios import IOS
from poco.drivers.ios import iosPoco
if isinstance(G.DEVICE, Android):
shell("am start - d %s" % schame)
elif isinstance(G.DEVICE, IOS):
G.DEVICE.driver.session(bundle_id='com.apple.mobilesafari',
arguments=['-u', schame])
poco = iosPoco()
poco('打開').click()