连接ios真机
发布时间:2023-03-30 11:17:36 所属栏目:教程 来源:
导读:手机WebDriver创建
一、使用iOS-Tagent在手机上创建一个WebDriver服务器,可用于远程控制iOS设备,定位UI元素。
1.下载 iOS-Tagent 到本地电脑
2、打开xcode
连接iPhone后,在iPhone设备上弹出的“
一、使用iOS-Tagent在手机上创建一个WebDriver服务器,可用于远程控制iOS设备,定位UI元素。
1.下载 iOS-Tagent 到本地电脑
2、打开xcode
连接iPhone后,在iPhone设备上弹出的“
|
手机WebDriver创建 一、使用iOS-Tagent在手机上创建一个WebDriver服务器,可用于远程控制iOS设备,定位UI元素。 1.下载 iOS-Tagent 到本地电脑 2、打开xcode 连接iPhone后,在iPhone设备上弹出的“是否信任Mac设备”,选择信任 选择项目,在菜单栏 product -> Scheme -> WebDriverAgentRunner 选择设备,在菜单栏 product -> Destination -> 选择你的真机 3.使用苹果账号或苹果开发者账号,登录Xcode,并注册真机设备 (下面有报红是因为下面 4\Product Bundle Identifier值,被别人用了不是唯一) (2) 选择 Team -> Add an Account -> 登录苹果账号(个人免费或开发者账号) (3) 选择 TARGETS -> WebDriverAgentRunner -> Build Settings -> Basic (4) 双击 Product Bundle Identifier值,填写一个属于自己独一无二的字串 (5) 回到上文提过的Signing & Capabilities界面,查看有无报错 4.启动Test,在菜单栏 product -> Test。xcode会编译WebDriverAgent并安装到手机上。 5、手机设置WebDriverAgent证书信任 通用-描述文件与设备管理 (信任后,记得要点击验证)、 xcode日志位置:(我弄的时候 手机出现WebDriverAgent图标的时候就可以了,他xcode后面是构建失败的,但没有影响) 手机连接airtest 1、安装tidevice库 pip3 install tidevice 2、查看已连接设备: tidevice list 3、查看设备上的第三方应用包名: tidevice applist 4、指定BundleID启动 tidevice xctest -B com.devegame.netease.xctrunner 5、在airtest中填入连接的ios机器 # deviceidentifier可以在启动的信息中查看---用上面第2和第4命令可以找到 http+usbmux://deviceidentifier 6、补充另一种启动方式 tidevice wdaproxy -B com.gameappium.WebDriverAgentRunner.xctrunner --port 8200 与步骤4,xctest启动方式不同的是,使用wdaproxy启动之后,我们可以在浏览器中使用http://localhost:8200/status来访问到这个iOS: 注意: air写py文件的时候,最好不要有中文啥的,我用了会有莫名其妙的错误 (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
