Python代码驱动facebook-Wda

一、环境准备(python3.7)

1.安装facebook-wda

  • 给python安装facebook-wda扩展,sudo pip install --pre facebook-wda
  • 从github上下载facebook-wda,git clone https://github.com/openatx/facebook-wda或者直接下载ZIP压缩包
  • 在facebook-wda文件路径下执行sudo python setup.py install

2.驱动facebook-wda

  • 终端输入iproxy 8100 8100  

 

二、Python代码

import wda

wda.DEBUG = False # False 关闭,True开启
# 如果连接本地地址失败,通常会运行1分钟才弹超时信息,在这可以设置超时10s就提示信息
wda.HTTP_TIMEOUT = 10.0 # 默认 60.0 seconds

bundle_id = 'com.mob.xxxx'
# 连接IOS测试机
c = wda.Client('http://localhost:8100') # DEVICE_URL
# 解锁屏幕并启动facebook-wda服务
# c.healthcheck()

s = c.session(bundle_id) # 启动应用

 

三、facebook-wda使用方法

https://github.com/openatx/facebook-wda

 

四、用到的终端命令

查看设备安装的包名:

ideviceinstaller -l

查看udid:

idevice_id -l
posted @ 2020-08-17 18:46  拂晓lu  阅读(642)  评论(0编辑  收藏  举报