1、安装命令行版本appium,这个自行百度吧(桌面版本试了没成功,可能是我太菜了。)
2、执行appium-doctor一定没有错误。(我之前Carthage这个报错没理,就出问题了。)
处理carthage方法:brew install carthage。如果报安装报错系统文件,可以试试brew install swiftlint 或者brew install mas-cli/tap/mas。当时没有记笔记,忘记报了什么错了。
3、分两个窗口分别执行:
appium -p 4723 -bp 4724 -U 1b04b3b5 最后一位是设备id,可以通过adb services来获取
appium -p 4725 -bp 4726 -U 77ec9c01
4、启动python多线程脚本,手机上对应的app就启动了。
接下来,我们就可以做一些并发操作了。后续等我有时间了更新,还没有搞那一步。
#!urs/bin/python3 # !_*_ coding:UTF-8 _*_ from appium import webdriver from time import ctime import multiprocessing # 导入多进程模块 import os devices_list = [{"ip": "127.0.0.1", "port": "62001", "uuid": "1b04b3b5"}, {"ip": "127.0.0.1", "port": "62001", "uuid": "77ec9c01"}] ## 启动多个模