mac appium ios python 之首次运行测试用例

原创 2015年06月04日 14:07:06

一、下载例子

点击下载测试例子:sample   下载完成后,解压。

二、启动appium

1、appium介绍


 


2、python脚本介绍

从终端进入:cd Downloads/samplecode-master/sample-code/examples/python目录下,查看 python ios_simple.py。


可以发现python脚本中的desired-capabilities设置了以下几个参数:

app:应用的绝对路径,注意一定是绝对路径。如果指定了appPackage和appActivity的话,这个属性是可以不设置的。另外这个属性和browserName属性是冲突的。
platformName:测试移动端,ios还是Android;
platformVersion:启动设备的版本号,比如此处的ios 8.3
deviceName:启动设备类型,真机测试还是模拟器测试;


3、配置appium

点击appium上的ios图标,出现ios settings弹框;

app path是需要测试app的地址,点击choose选择;
BundleID是该app的唯一识别id,xcode中可以看到;
Force Device是测试移动端的设备型号;
Platform是设备系统版本号;

UDID是设备的唯一识别号,如果需要在真机上测试,在iTunes中可以查询到设备的UDID号;本次使用模拟器测试,不用勾选UDID;

需注意:IOS Settings中的参数需要与python测试脚本中的参数一致,不然运行python测试脚本时,会出现如下错误:


4、启动appium,点击launch启动;


5、运行python测试脚本

从终端进入 :cd Downloads/samplecode-master/sample-code/apps/TestApp,目录下通过如下命令编译生成示例程序:xcodebuild -sdk iphonesimulator, 当看到**BUILD SUCCEEDED**则说明编译成功;

这行命令在TestApp项目底下创建了一个build/Release-iphonesimulator目录,并且生成了一个可以透过Appium服务器交流的.app封装包。

从终端进入:cd Downloads/samplecode-master/sample-code/examples/python目录下,然后在appium运行的情况下输入:python ios_simple.py.

运行成功以后,会自动打开模拟器,执行测试脚本,执行两个用例,一个是侧滑效果,一个是计算求和。执行完成以后,会在终端中提示执行脚本成功;



5、打开appium inspector

点击appium上的inspector按钮,会打开appium inspector, 可以录制脚本;




版权声明:本文为博主原创文章,未经博主允许不得转载。

Mac Appium Python 环境搭建

一、Appium简介 Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。Appium使用WebDriver的...

iOS+Python+Appium真机自动化测试实战

1、连接真机跑通 2、WebDriver定位Element 3、WebDriver事件触发 4、Element条件判断 5、异常处理 7、存储数据...

Mac虚拟机里ios+Python+Appium环境搭建

创建MacBook虚拟机就不多说了,网上很多资源。 Windows下 VM12虚拟机安装OS X 10.11(详细教程) 拷贝来的MacBook Virtual Machine需要先做以下步骤才可以使...

Python + Appium+ IOS自动化测试

导言:前面写了Appium环境的搭建,想必木有太大的问题,现在整理下Python + Appium自动化测试脚本 Python Appium官网文档:http://appium.io/slate/c...
  • Temanm
  • Temanm
  • 2015年11月04日 17:42
  • 10502

Appium的ios环境搭建、真机运行app

之前没用过苹果系统,在搭建appium过程中,基本命令都是百度来的,如果你在其中遇到了挠头的问题,不要急躁,慢慢来,一定会成功的。 由于开始并没有做文档积累,所以写的不会很全面。有问题请留言,大家一起...

appium+ios+python第一个例子

配置好appium环境后的第一个例子,大概流程是: 1、点击分享按钮后,弹出授权页面,授权页面是个新浪的webview 2、然后输入用户名、密码,点击登录,授权成功跳回到原应用 3、点击分享 ...

python+appium+ios,遍历真机元素,得到webview

pyhton+appium+ios,遍历真机webview。是遍历真机的webview,遍历模拟器的webview请另寻方法。 1.mac上安装ios_webkit_debug_proxy 命令:br...

手把手教你appium_ios第一个例子

搭建好了mac上的appium以后,现在写一个例子

mac 下自动化测试appium环境搭建,以及应用

一、去appium官网下载安装包并安装,我的是appium-1.5.3 二、打开控制台输入ruby -e "$(curl -fsSL https://raw.githubusercontent.com...
  • Tineste
  • Tineste
  • 2016年07月19日 16:16
  • 3459

集成——Mac电脑上app自动化测试(Appium + xcode 8.2 + python)环境搭建

1.Mac电脑、xcode、appium客户端1.6.4,appium1.6.4, android studio命令行安装: 2、安装brew/usr/bin/ruby -e "$(curl -fs...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mac appium ios python 之首次运行测试用例
举报原因:
原因补充:

(最多只允许输入30个字)