iOS自动化探索介绍WebDriverAgent安装

嘿,小伙伴们,我来了解一下iOS自动化探索中的cucumber了。要玩cucumber,岂能没有WebDriverAgent的支持?今天就来介绍一下WebDriverAgent的安装!

首先,我们需要进行准备工作,确保Xcode已经安装,并确保安装了Homebrew和Carthage,这些都是必不可少的。

接下来,我们要在GitHub上找到WebDriverAgent。此时,最新版本是3.0.1,但是这个版本似乎有一些问题,所以我们选择使用3.0.0版本。我们可以在浏览器中打开https://github.com/facebook/WebDriverAgent/releases/tag/3.0.0,或者在GitHub客户端中克隆仓库。

一旦我们找到了WebDriverAgent,就该开始准备安装了。打开终端并导航到WebDriverAgent目录,然后运行以下命令:

```bash

./Scripts/bootstrap.sh -d

```

这会花费一些时间并安装必要的依赖项。一旦这样做,我们应该运行以下命令:

```bash

open ./WebDriverAgent.xcodeproj

```

这将在Xcode中打开项目,并让我们开始进行配置。记住,我们需要使用Xcode 9或更高版本。

接下来,我们需要选择在哪个设备上运行WebDriverAgent。这个设置位于“WebDriverAgentLib”目标的“General”标签中。例如,我们可以在当前设置中选择iPhone 8。

然后,我们需要选择固件版本。这个设置位于“WebDriverAgentLib”目标的“General”标签中。例如,我们可以选择11.0版本的固件。

接下来,我们需要通过接触代码库以及添加外部依赖项来修改build配置。具体来说,我们需要在“WebDriverAgentLib”目标的“Build Phases”标签中添加“App Frameworks“和”Automator Frameworks“作为外部框架依赖项。这步操作可以在终端中通过如下命令完成:

```bash

cd /usr/local/lib/

ln -s ../Cellar/carthage/0.36.0/bin/carthage carthage

```

之后,我们需要运行一个命令来安装所需的外部依赖项,这记住,有点耗时间:

```bash

./Scripts/bootstrap.sh -d

```

这将拉取所需的框架,并使用Carthage打包这些框架。

最后,运行以下命令来构建WebDriverAgent:

```bash

xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination 'id=' test

```

在这个命令中,我们需要替换为我们选择的设备的UDID。这个命令将在我们的设备上运行所有测试。

好啦,由于我们都是聪明的小伙伴,困难都没有我们过不去的!相信我们会在iOS自动化探索的道路上越走越远! www.0574web.net 宁波海美seo网络优化公司 是网页设计制作,网站优化,企业关键词排名,网络营销知识和开发爱好者的一站式目的地,提供丰富的信息、资源和工具来帮助用户创建令人惊叹的实用网站。 该平台致力于提供实用、相关和最新的内容,这使其成为初学者和经验丰富的专业人士的宝贵资源。

点赞(80) 打赏

声明本文内容来自网络,若涉及侵权,请联系我们删除! 投稿需知:请以word形式发送至邮箱18067275213@163.com

评论列表 共有 2 条评论

电脑教程 1年前 回复TA

在经济允许的条件下,还是建议参加系统的培训,前提是找家靠谱的机构

写的很真实 1年前 回复TA

今天排名回来了,昨天估计是SEO这个词出现了非正常波动.包括seowhy,也曾在首页短暂消失,我的SEO学习博客,在异常的时候,竟然排到了”SEO”这个词的86位..今天又恢复正常了..关注站长此次标题修改,的确受益匪浅,非常感谢站长老师!

立即
投稿
发表
评论
返回
顶部