Mac自动化环境搭建

2018-07-29  本文已影响0人  GayLeague

GUI

WebDriverAgent

  1. 使用 Xcode 打开WebDriverAgent.xcodeproj, 选择编译目标机器, 修改 WebDriverAgentLib -> Bundle Identifier : com.facebook.WebDriverAgentLibcom.xxx.WebDriverAgentLib 其他ID, 勾选 Automatically manage singing 使用个人账号 team, 保证此处不产生编译错误
    ![图1] autotest_process5.png
  2. 先修改 WebDriverAgentRunner -> Build Setting -> Product Bundle Identifier : com.facebook.WebDriverAgentLib 与上步相同, 之后勾选 Automatically manage signing 使用个人账号 team, 保证此处不产生编译错误
    图2
    图3

Appium Inspector

  1. 启动 Appium 服务端


    图4
  2. 建立 Session


    图5
  3. 选中Automatic Sercer配置并开启 Session(左侧为真机配置, 右侧为模拟器配置。需要注意的是模拟器配置需要给定具体的机型和对应的版本号, 可运行instruments -s查看
    图6
    图7

CLI

  • 运行脚本 bash bootstrap.sh -d安装 CLI 依赖环境

app-inspector

  1. 使用 Xcode 打开XCTestWD.xcodeproj, 选择编译目标机器, 修改 XCTestWD -> Bundle Identifier : XCTestWD.XCTestWDxxx.XCTestWD 其他ID, 勾选 Automatically manage singing 使用个人账号 team, 保证此处不产生编译错误
    图8
  2. 修改 XCTestWDUITests -> Build Setting -> Product Bundle Identifier : XCTestWD.XCTestWD 与上步相同, 勾选 Automatically manage signing 使用个人账号 team, 保证此处不产生编译错误
    图9
  3. 运行app-inspector -u 真机UDID(CLI环境构建完成)
    图10

编写测试用例

FAQ

    ```
    csrutil disable

    ```
上一篇下一篇

猜你喜欢

热点阅读