自己怎样免费建设网站,dedecms使用教程,免费的购物网站源码,用flash做网站超链接最近由于工作内容调整#xff0c;需要开始弄ios自动化了。网上信息有点杂乱#xff0c;这边我就按我的实际情况#xff0c;顺便记录下来#xff0c;看是否能帮到有需要的人。 环境准备
安装tidevice
pip3 install -U “tidevice[openssl]”
它的作用是#xff0c;帮你绕…最近由于工作内容调整需要开始弄ios自动化了。网上信息有点杂乱这边我就按我的实际情况顺便记录下来看是否能帮到有需要的人。 环境准备
安装tidevice
pip3 install -U “tidevice[openssl]”
它的作用是帮你绕开ios必须用mac的xcode启动wda直接在windows上使用tidevice启动wda就行了windows电脑需要先安装iTunes。 安装facebook-wda
pip3 install -U facebook-wda
设备上安装wda (WebDriverAgent) 这里需要用到mac了我这边是找公司有mac的同事帮忙装的。具体操作 用mac下载wda
$ git clone https://github.com/appium/WebDriverAgent.git 用xcode打开双击WebDriverAgent中的WebDriverAgent.xcodeproj文件Xcode添加开发者帐户Xcode - Preference设置Team为你添加的帐户修改Bundle Identifier为唯一名称。 设置完成后选择Scheme为WebDriverAgentRunner选择Destination为你连接的iPhone。 构建项目Product - Build Product - Test此时ios设备上出现相关wda应用点击iPhone上的设置- 通用 - 设备管理 信任开发者APP。 好了准备工作都做完了这时候可以用tidevice启动下wda服务试试了。
$ tidevice -u [设备 udid] wdaproxy -B [wda 的 bundle Id] --port 8100 这个设备udid可以用下面的命令查看
tidevice list
wda的bundle Id可以用下面的命令查看前提是你的设备装好wda了
tidevice applist
Demo
完成了环境部署tidevice wda facebook-wda我们来看看怎么弄个demo试试。
首先 tidevice -u [设备 udid] wdaproxy -B [wda 的 bundle Id] --port 8100 我们使用tidevice启动wda服务然后安装weditor
pip3 install -U weditor
安装完成后命令行输入weditor打开网页查看手机app的元素手上没有ios测试机咱们就不附图了。
拿到我们想要的元素后我们开始写脚本了。
import wda wda.DEBUG False # default Falsewda.HTTP_TIMEOUT 180.0 # default 60.0 secondswda.DEVICE_WAIT_TIMEOUT 180.0
首先引库设置下全局配置( DEBUG设置为 True 时会显示HTTP请求和响应信息 )然后创建客户端。
c wda.Client(http://localhost:8100) 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取