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


Xcode自带的instrument中的Automation实现自动化测试简单使用

当时研究iOS自动化测试工具的时候,找到了苹果自带的测试工具Automation,为了研究它,从网上找了资料,不过都是老版本的且大部分不是很全面,唯一一个比较全的还是一个12年的,网址在这里:http...

Mac Appium环境安装

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

Mac上安装Appium环境

周末花了半天时间捣鼓Appium安装,虽然Appium官网(http://appium.io)提供的步骤很简单,但是安装过程中还是踩了一些坑。所以有必要将我在Mac电脑上的安装步骤记录下来,帮助大家避...

手把手教你appium_mac上环境搭建

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

Mac安装Appium

命令行安装 安装brew 1)安装命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/ma...

appium在MAC上环境搭建

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

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

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

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

一、下载例子 点击下载测试例子:sample   下载完成后,解压。 二、启动appium 1、appium介绍   2、python脚本介绍 从终端进入:cd Downloads/samp...

appium1-macOS10.12下如何丝滑的使用appium?

macOS10.12下如何丝滑的使用appium?1、下载或者更新Homebrew:homebrew官网 macOS 不可或缺的套件管理器$ /usr/bin/ruby -e "$(curl -fsS...

appium inspector的简单用法以及ios真机测试

背景最近几天拿了台mac电脑试了下appium下得ios自动化测试,开始以为appium的inspector同uiautomator一样,只要真机连接的情况下,点击inspector按钮 就可以看到i...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mac appium自动化测试 安装以及简单使用 小白篇
举报原因:
原因补充:

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