
验证所有依赖是否安装成功,都是打钩状态就证明环境正常,如图
3.执行
4.直接用Xcode打开 WebDriverAgent.xcodeproj 文件
5.配置 WebDriverAgentLib 和 WebDriverAgentRunner 的证书
一切正常的话,手机/模拟器上会出做弊现一个无图标的 WebDriverAgent 应用,启动之后,马上又返回到桌面。
此时控制台界面可以看到设备的 IP 地址:
通过上面给出的 IP地址 和端口,加上/status合成一个url地址。例如 [ http://192.168.3.26:8100/status] ,然后浏览器打卖胡宽开。如果出现一串 JSON 输出,说明 WDA 安中亮装成功了。
如果连接的是真机,则有可能会打不开。我们需要做一下端口转发。
此时在浏览器中打开链接 http://localhost:8100/status 查看,显示:
我已经在手机上装好了被测应用,若还未安装,需通过appName指定安装包路径。点击右下角Start Session,
1.报错
解决:
WebDriverAgent ->Build Settings ->Build Options ->Validate Workspace = Yes.
1.执行./Scripts/bootstrap.sh后报错
原因不详,已解决
2.xcode运行报错
解决
通过数据线将手机跟电脑连接起来,选中自动管理,将当前手机所用的APPID,添加到工程中,选择对应的team后运行调试前提条件:
需要在创建证书和描述性文件的时候把要进行真机调试的机子的UDID添加进开发者账号的Devices选项中
什么是UDID:
UDID,是iOS设备的一个唯一识别码,每台iOS设备都有一个独一无二的编码,这个编码,我们称之为识别码,也叫UDID(unique Devices Identifier)
获取UDID的两种方法:
1.通宏或渗过 链接 获取
2.通过手机链接电脑,在跳出的iTunes中获取
将配置好的证书和描述性文件到项目中:
1.自动添加:
2手动添加:
1.如果手机是第一次链接电脑,需要在 Generic iOS Device 第一个选项中去让设备信任
前提条件:电脑跟要进行真机测试的手机在同一WiFi环境下
4.拔出数据线,重启xcode选择真团弯机即可!
以上编辑为的是方便刚入门的同学开发使用,蔽脊如有不对之处欢迎交流指正!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)