2015年Facebook 开源了一款 iOS 移动测试框架 WebDriverAgent ,WebDriverAgent 在 iOS 端实现了一个 WebDriver server , 如何在iOS上部署移动测试框架
WebDriverAgent是一个很强大的工具,可以让用户访问一个自定义的开发者配置文件和设备。它提供了一组用于运行不同的应用程序并进行适配,以确保每个应用都可以使用该软件,从而实现基于web驱动的方式来执行一些特定的要求。下面是我整理了一些关于做iOS自动化测试必不可少的基本知识:
如果要启动一款独立的测试平台(比如TestFlight),需要先登录到这个平台的Webdriver网站,然后点击右边的“+”,选择自己所需使用的版本即可,这时候就需要安装一个新的Web司机服务端口,将此连接到新的应用程序,并且会要求用户下载相应的测试版产品。
对于一般的ios测试而言,我们必须构建一个统一的安全协议,即通过使用互联网提供的专用测试模块或接口来管理现有系统中的testflight客户端或者其他可用设备。当我们的手机收到某个外部服务器请求时,只需单击一下通知栏上的Windows按钮就可以了,而这些页面可能会对你的iPhone产生干扰,因此最好不要同时开启多个应用程序,否则很容易导致无法打开系统的反复尝试操作,因为一旦发现问题严重的话可能就会引起开发人员的不满和批评,所以在实际测试中建议大家建立一套专业的脚本编程工具来维护性能与稳定性。
如果你想用一种自动、安全且兼容的数据流发送测试数据,那么请首先检查您的iOS设备的网络连接方式是否正确。如果不是正确的方法,那么请查看下您所在的网线是否有故障或者没有必要的问题。
当你在苹果设备上添加任何第三方插件时,通常需要在浏览器上下载对应的扩展包才能正常工作,这样可以避免出现各种异常情况。
当你的AppleID为空时,你可以重新注册一个AppleID并启用这个账户,这是比较简单但容易成功的方法;但是如果你不知道怎么做,可以在开始界面输入以下代码:?