WebDriverAgent框架搭建

一、环境安装依赖

已安装配置好appium环境,如未安装相关环境,可以参考文章:https://blog.csdn.net/dou_being/article/details/105599554。

二、配置appium-xcuitest-driver

1.下载webDriverAgent:

  • 方式一:https://github.com/facebookarchive/WebDriverAgent

  • 方式二:git clone https://github.com/facebook/WebDriverAgent.git

2.进入webDriverAgent目录,安装appium-xcuitest-driver依赖,执行以下操作:

  • mkdir -p Resources/WebDriverAgent.bundle

  • sh ./Scripts/bootstrap.sh

  • 运行成功截图

注意点:如果怎么样都不成功,请从GitHub上拉取最新的WDA代码。

三、编译WDA

1.使用xcode打开:WebDriverAgent.xcodproj路径,默认如下(如果和此路径不同,可自行查找): 

/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent

如果是安装Appium-Desktop,路径为:

/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent

2.修改bundle Identifier为唯一的值,如图:

3.勾选开发者证书账号,且勾选automatically,如图:

4.编译,如图:

5.选择真机运行,手机上会出现一个无图标的WebDriverAgent应用

6.备注:

或者使用命令编译:cd  /usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent

xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination 'id=真机的udid’ test

 

 

你可能感兴趣的:(移动端自动化测试,WebDriverAgent)