1鸭丛、iOS設(shè)備安裝webdriveragent,詳細(xì)可參考另外一個博客:基于python3 + WebDriverAgent + Facebook-wda + Weditor的iOS系統(tǒng)UI自動化(一):環(huán)境搭建
2吴藻、itools下載:會安裝iTunes依賴,可以脫xcode使用弓柱,需藥安裝iTunes組件
iTools.png
3沟堡、facebook_wda:類似U2
# 安裝facebook-wda
pip3 install -U facebook-wda
4、weditor :調(diào)試工具矢空,查看元素等
# 安裝weditor
pip3 install -U weditor
# 使用weditor
python -m weditor
python -m weditor開啟后不要關(guān)閉控制臺O乙丁!8径唷!
weditor.png
執(zhí)行命令后會自動打開瀏覽器并訪問http://localhost:17310/
weditor打開瀏覽器.png
5燕侠、tidevice:類似adb者祖,windows跑iPhoneUI自動化必須依賴
#pip 安裝
pip3 install -U "tidevice[openssl]"
#查看設(shè)備清單
tidevice list
# 查看所有已安裝app的包名并找到安裝的webdriveragent
tidevice applist
# -u 接設(shè)備id,-B 接webdriveragent包名 --port 接映射的端口號
tidevice -u 53018a37d5084d71221469d42e2712dd171a71df wdaproxy -B com.gmine2156904332.WebDriverAgentLib.xctrunner --port 8100
新開控制臺執(zhí)行tidevice -u 設(shè)備id webdriveragent包名 --port 接映射的端口號后不要關(guān)閉控制臺>钔F呶省!C2啊P笛病!
tidevice使用.png
6、使用weditor并生成簡單代碼
如圖配置后鏈接成功讥耗,就可以點擊圖片生成簡單代碼實現(xiàn)ios自動化了
使用weditor并生成簡單代碼 .png