mac appium自动化测试 安装以及简单使用 小白篇

原创 2016年04月28日 16:19:54

应公司要求最近在找了好多个自动化测试软件后,最终选择了 这个appium ,这是其他的自动化测试软件连接 小伙伴们可以参考一下 

http://q.maiziedu.com/article/7581/


先来说一下这个appium 为什么要用appium?

Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架。Appium对IOS系统的支持得益于Dan Cuellar’s对于IOS自动化的研究。Appium也集成了Selendroid,来支持老android版本

使用Appium进行自动化测试有两个好处

1. Appium在不同平台中使用了标准的自动化APIs,所以在跨平台时,不需要重新编译或者修改自己的应用。

2. Appium支持Selenium WebDriver支持的所有语言,如java、Object-C、JavaScript、Php、Python、Ruby、C#、Clojure,或者Perl语言,更可以使用Selenium WebDriver的Api。Appium支持任何一种测试框架。如果只使用Apple的UIAutomation,我们只能用javascript来编写测试用例,而且只能用Instruction来运行测试用例。同样,如果只使用Google的UIAutomation,我们就只能用java来编写测试用例。Appium实现了真正的跨平台自动化测试。

mac下搭建appium环境有两种方法:

1.直接下载appium.dmg 运行即可

2.使用node从命令行运行appium

网上使用第二种方法搭建的好多 ,小编为了简单就是用第一种方法

下载appium.dmg 可以到官网上面下载 这里我提供一个连接在国内下载的话比较快http://pan.baidu.com/s/1jGvAISu

小编在在得是appium.1.4.13,这是现在的mac 最高版本

下边就是重点了

1.下载好在mac上面安装就不说了 安装好之后打开出现下边的界面


2.点击左边第三个图标 这是测试你环境是否都配置成功了

刚开始点击的时候可能不会出现以上画面 会出现y/n 输入y,会自动给你配置,然后退出 重新进入 就会出现以上情况

3.快到坑点了 小编表示第一次弄这个 ,快要被折磨死了,网上都是第二种方法弄得 这里小编自己摸索的苦啊 安慰一下。。。。

不扯了 继续上图


选择路径 这里我用的是官方自带的demo,在你的finder中

/Users/holier_zyq/Library/Developer/Xcode/DerivedData/TestApp-beixwvusssdzodazfccdumuynldj/Build/Products/Debug-iphonesimulator/TestApp.app,找到这个路径 

因为小编是用模拟器运行只能选择Debug-iphonesimulator,Debug-iphones是真机调试的时候选的 这里不多说了

路径选好然后选择模拟器的型号,然后最后的坑来了,真的是无语。。。

下边有个platform version 你选择可以看一下最高8.4 然后你选择之后点击 ,关闭当前界面点击最右边的lanuch

等一会出现以下界面


然后再来点击放大镜图标


出现上面的东西后 恭喜你 掉坑里免了 ,上面错误的大致意思是 你选择的是 iphone6 指定的版本是8.4 但是本地是9.2 不符合要求 怎么办?重新下载新的模拟器?那1个多G呢 在网上搜了好多无用的东西 ,忙了 一上午 最后发现在选择版本的时候可以不选择他提供的版本而是可以自己输入,蛋疼啊 这样解决了 快疯掉了 。。。

手动改成9.2之后再次点击launch 点击放大镜一切ok


终于进到这个页面了 不容易

后续小编会跟进 真机测试以及appium的具体使用 在大神面前班门弄斧,小弟深感惭愧,

小编给大家在网上找了几个比较好的网站 想学习可以看一下


1.https://github.com/Achilles-Z/appium-learn/blob/master/docs/cn/writing-running-appium/caps.cn.md

2.http://appium.io/slate/cn/master/?ruby#about-appium


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

相关文章推荐

IOS自动测试

https://github.com/douban/ynm3k

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

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

ios 自动测试2

var target = UIATarget.localTarget(); UIALogger.logMessage("理财申请开始....."); target.frontMostApp().m...

首次集成Appium自动测试IOS遇见的问题

一、A new session could not be created. Details: Appium's IosDriver does not support xcode version 8.3...

appium在MAC上环境搭建

1. 安装、启动Appium bixiaopeng@bixiaopeng ~$ npm install -g appium Password: npm http GET https://regist...

手把手教你appium_mac上环境搭建

手把手教你appium在mac上环境搭建

Appium IOS 真机测试 iphone

使用APPIUM + java 操作真机报下面的错误! 错误详情: 错误: 配置 代码 package ios; import static o...

二、Mac下Appium环境搭建

本文是在Mac OS X环境下搭建基于Appium的iOS自动化测试环境,脚本语言为java,如有疑问可以联系我。 安装iOS自动化测试框架的环境为Mac OS X 10.10。本文安装Appium...

Mac Appium环境安装

Appium的环境安装实在是太坑爹了,,,国外appium安装命令不成功,各种搜索问题,,现在已经成功安装,出现问题就不停的Google吧。Google更换hosts文件即可翻墙。 java JDK安...

Appium环境搭建(window+python)

计划是在ubuntu系统搭建appium的服务端的,但是npm命令和公司网络太坑,就放弃了,于是改了win平台搭建。 准备 win10电脑一台 手机一部 步骤: 1.下载app...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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