appium环境配置和一个例子

最近觉得appium挺火的,看了一些资料,本来想使用npm在线安装,遇见各种问题,先简单说一下:

在cmd窗口中使用命令:npm install -g appium安装,报无python的error,好吧,下载python(环境变量自动配置),我下载的是3.3,又提示python版本不对,根据提示,需要2.5到3.0的版本,下载了python2.7,OK了,一直没有提示error,哈哈,正开心的时候,报了下面的错误:

看样子是需要C++编译器,网上查了一下资料,Windows7&Windows8&Windows8.1需要安装:Microsoft Visual Studio C++ 2012

Microsoft Visual Studio C++ 2012 for Windows Desktop (Express version works well)

想想还是算了,放弃在线安装。

上面是遇到的一些问题,具体安装Microsoft Visual Studio C++ 2012能不能成功,我没有尝试,觉得有点浪费时间和精力

好了,下面开始正式开始

步骤一:安装JDK、eclipse、Android SDK,这些我就不详细说了

步骤二:安装node,下载路径:https://nodejs.org/download/,当前最新是我v0.12.7,是64位系统,下载.msi的64-bit包

步骤三:安装Appium,下载地址:https://bitbucket.org/appium/appium.app/downloads/,当前最新为:1.4.0.0,有时候会出现无法下载的情况,我云盘分享了,链接: http://pan.baidu.com/s/1i3zVnVJ 密码: jtaj,装完以后直接双击桌面图标运行就可以了,有的人按照网上说的在cmd窗口运行appium和appium-doctor命令无法识别,是因为,没有配置环境变量,把Appium安装目录下的appium.cmd文件所在的路径添加到系统变量即可,例如我的是:D:\Appium\node_modules\.bin(记得配置完系统变量重启cmd窗口,否则配置不生效),这回在cmd中输入appium和appium-doctor就可以了:

步骤四,启动eclipse,新建一个java工程,从github中下载示例android程序包和示例代码

示例程序下载地址:https://raw.githubusercontent.com/appium/sample-code/master/sample-code/apps/ContactManager/ContactManager.apk

在java工程新建一个class文件,把示例代码拷贝进去记得把包名和class名称改了

4

这时候还是有很多error,是因为我们缺少jar包,还需要3个jar包:selenium server的jar包、selenium client的jar包、Appium client的jar包

Appium client:https://search.maven.org/remotecontent?filepath=io/appium/java-client/3.1.0/java-client-3.1.0.jar

selenium下载地址:

selenium server v2.46.0:http://selenium-release.storage.googleapis.com/2.46/selenium-server-standalone-2.46.0.jar

selenium client v2.46.0 :http://selenium-release.storage.googleapis.com/2.46/selenium-java-2.46.0.zip

下载完成后把jar包导入到java工程中

所有的红叉都消失 了,下面把apk程序放入工程,并改动java代码

连接Android手机(我没用模拟器),启动appium,在java工程右键选择Debug As->JUnit Test,等待程序运行吧

Appium这个框架让我想起了诺基亚的Testability Driver TDriver 框架,可惜它只支持塞班和MeeGo,但是在塞班上非常好用。Appium,我觉得它会越来越流行。

时间: 2024-10-10 20:45:46

appium环境配置和一个例子的相关文章

Android adt bundle 开发环境配置及第一个“Hello world”程序运行

    最近在学习Android 顺便记录下学习过程当作复习吧,这是写的第一篇正式博客.  一.jdk环境配置     二.android adt bundle 下载     三.安装SDK     四.模拟器及真机调试     五.第一个程序 Hello world!     六.总结 一.jdk环境配置 jdk下载地址 选中"Accept License Agreement"之后才能下载,如下图: 下载之后 点击安装,一路next 之后配置环境变量 JAVA_HOME,找到jdk安

mac下Appium环境配置

一.Appium环境搭建 1.xcode(需要OS X版本支持): 下载对应版本的xcode(支持对应手机系统),解压,拖入应用程序. xcode下载地址:https://developer.apple.com/download/more/ 2.安装appium: 安装node.brew.nmp.carthage等:http://www.jianshu.com/p/efa9ac4900a6 1)如果有旧版本的appium,需要先卸载旧版本的appium:npm uninstall -g appi

Opencv4Android环境搭建及第一个例子

本文是基于网上一大牛的博客写的,大体的东西是类似的: http://blog.csdn.net/yanzi1225627/article/details/16917961 首先是Android环境,网上很多的教程环境的配置比较的麻烦,因为多数是Android的早期版本的环境配置方法. 不知道Android在什么时候已经提供了现成的开发环境(sdk+Eclipse+ide).现在Android的官方网站可以下载到最新的Android的开发环境,再在电脑上安装Java环境.解压Android的下载包

Appium 环境配置

前言 Appium 作为移动端自动化测试工具在业界非常流行,特别是在当前移动互联网背景下,很多公司基于此框架来开展自动化测试.但 appium 的环境配置相对 selenium 来说复杂的多,让很多同学望而生畏.本文介绍 appium + python 基于windows 平台来搭建环境.其他平台的搭建大同小异. 环境准备 jdk1.8 node Appium android-sdk python Appium-Python-Client 一.安装 jdk,配置环境变量 1.下载地址:https

Appium环境配置

下载jdk,安装java环境 环境变量配置: JAVA_HOME CLASSPATH Path 测试验证:CMD命令输入Java 安装nodejs 环境变量配置: Path 测试验证:CMD命令输入node-v 安装ADT ANDROID_HOME Path 安装Appium for windows 配置环境变量 path 测试验证:CMD命令输入appium-doctor,看到All checks are successful

Appium环境配置-Mac

1.下载appium之前命令行检查 $ java -version java version "1.8.0_71" Java(TM) SE Runtime Environment (build 1.8.0_71-b15) Java HotSpot(TM) 64-Bit Server VM (build 25.71-b15, mixed mode) $ brew -v Homebrew 0.9.9 (git revision 1158; last commit 2016-07-20) H

Nodejs下载到其他盘后的环境配置+第一个http服务器的构建

简单来说 Node.js 就是运行在服务端的 JavaScript.Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境. Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效. npm是它的包管理器. 一.官网下载nodejs,路径假设放在D盘里了. 二.先打开cmd 直接输入node -v和npm -v验证一下版本号,确认安装成功 三.npm config ls查看当前目录设置.你会发现 嗯?虽然单词都看不懂,不过,有几处是C盘?NO

java环境配置及第一个Java程序

1.开发Java的准备 1.1java开发环境的配置 1.1.1jdk简介 ? JDK是 Java 语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序.JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具 ? Java运行环境,简称JRE他是运行程序的必须条件. ? Java运行的核心是jvm虚拟机,同时还包含其他的类加载器,字节码校验器等.**JRE还包含运行java程序的其他环境支持. ? 如果只运行Java程序,只要安装J

php入门一ubuntu16.04中php环境配置及一个网页

1.PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言. 2.PHP 文件可包含文本.HTML.JavaScript代码和 PHP 代码,PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器,PHP 文件的默认文件扩展名是 ".php". 3.PHP 可以生成动态页面内容.创建.打开.读取.写入.关闭服务器上的文件.收集表单数据.发送和接收 cookies.添加.删除.修改您的数据库中