Appium使用实践

Appium使用实践

windows环境(java)安装参见:

Appium移动自动化测试——iOS篇


前提:

保证以下环境安装完毕:

  • Mac OS X 10.10 or higher, 10.11.1 recommended
  • XCode >= 6.0, 7.1.1 recommended
  • Apple Developer Tools (iPhone simulator SDK, command line tools)
一:安装appium server

有三种方式选其中一种就行:

为了方便我们,使用第一种方式(人家提供了方便为什么不用呢)

验证成功
点击app左上角第三个类似听诊器的按钮,查看命令行结果,ios模块都通过则环境没有问题。

二:安装appium客户端并运行(此处以node为例)

此处以node为例,其他语言也类似

官方demo地址:https://github.com/appium/sample-code

  1. 第一步:既然使用node,那前提条件是安装好node环境:

    这个随便百度下就有了,不累述。

  2. 第二步:安装官方提供的appium(node)客户端,在命令行执行

npm install -g -f mocha
  1. 第三步:用命令行进入demo地址,并安转node依赖
cd /Users/apple/Desktop/sample-code-master/sample-code/examples/node

npm install
  1. 第四步:配置相应的环境,以成功建立session
    这一步很关键,如果参数配置错误,将无法运行
    比如:node例子的配置在helper/中,需要注意的有caps.js中
exports.ios81 = {
  browserName: '',
  'appium-version': '1.4.13',//appium服务器版本
  platformName: 'iOS',//平台名
  platformVersion: '9.2',//苹果sdk版本
  deviceName: 'iPhone 6',//模拟器名字
  app: undefined // will be set later
};

服务器app配置如下:

appiumSet1
appiumSet2
appiumSet3

  1. 第五步:运行
mocha ios-simple.js

最后,你就能在命令行中看到运行结果,O(∩_∩)O成功了。

三:控件id的抓取(此处为模拟器为例)
  1. 第一步:将General Settings中的PreLauch Application勾选上
  2. 第二步:iOS Setting中,指定app编译后的目录位置,比如:
/Users/apple/Desktop/sample-code-master/sample-code/apps/TestApp/build/release-iphonesimulator/TestApp.app
  1. 第三步:点击launch,运行appium
  2. 第四步:打开模拟器(注意:要和你设置的Force Device一致)
  3. 第五步:点击左上角第四个放大镜按钮

最后,运行成功,弹出界面,就代表成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章