appium入门级教程—— 安装Appium-Server

Posted 博客园小马甲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了appium入门级教程—— 安装Appium-Server相关的知识,希望对你有一定的参考价值。

前言

====================

     web自动化测试的路线是这样的:编程语言基础--->测试框架--->webdriver API--->开发自动化测试项目。

     移动自动化的测试的路线要长一些:编程语言基础--->测试框架--->android/ios开发测试基础---->appium API ----->开发移动自动化项目。

=====================

     Appium测试环境的搭建相对比较繁琐,相信不少出学者都没开始学习就已经死在了环境搭建上。所以,我首先会分篇的介绍环境搭建的全过程。

1、一方面安装的东西多,另一方面受“墙”的干扰使这个过程会更麻烦些。

2、我这个过程中有些步骤不是必须要这么做的,我暂时讲不清所以然,但跟着我做你一定把环境搭建起来。

3、我的环境为win10 64,安装过程只适用我的环境。

 


 

第一节  安装Appium

 

Appium官方网站:http://appium.io/

官方首页给出了appium的安装步骤。

根据官方步骤,我们要先安装node.js 。node.js官方网站:https://nodejs.org/

 

根据你的操作系统选择相应的版本进行下载。这里我以Windows 10 (x86) 为例进行安装,我打开官网时发现有两个版本,左边是大多数人使用的版本,右边是当前最新版本。我选择安装大多数人使用的版本进行下载(红色框选中区)。

下载完成,双击进行安装,如下图。

 

安装完成,打开Windows 命令提示符,敲入“npm”命令回车。

如果出现如上图信息,表示node.js安装成功。

npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。

想要通过npm安装Appium可以参考虫师的教程 ,我这个懒人觉得用npm安装实在麻烦,直接去官网下载安装包进行安装了。

---------------------------------------------

 去Appium官方网站上下载操作系统相应的Appium版本:https://bitbucket.org/appium/appium.app/downloads/   

当前最新版本为AppiumForWindows_1_4_0_0.zip ,注意这是一个Windows 版本,如果你的电脑为MAC请下载appium-1.3.7.dmg。虽然你已经看到了这些下载包,但我不保证你能下载的下来。原因你懂的~!

所以,再来提供一个百度网盘的下载链接:http://pan.baidu.com/s/1jGvAISu

我们以Windows为例,将下载的AppiumForWindows_1_4_0_0.zip 进行解压,如下:

双击“appium-installer.exe”进行安装。根据提示,一步一步进行安装,这里不再啰嗦,目前不支持中文,就默认语言下载就行。

最终在会桌面上生成Appium图标,点击打开时要要是有问题根据提示去网上下载所需要的东西就行了,我下载之后打开是可以启动的,如下图。

 

Appium-Server已经可以打开了。至于Appium的使用我们放到后面的章节进行介绍。

最后,打开Windows命令提示符,输入“appium-doctor”命令,如果出现以下提示,说明你Appium所需要的各项环境都已准备完成。

注:如果提示:“appium-doctor”不是内部或外部命令,找到Appium的安装目录和bin目录,例如:

 C:\\Program Files (x86)\\Appium

C:\\Program Files\\Appium\\node_modules\\.bin\\

分别添加到环境变量path下面(如果不会,可参考下一章的Java的JDK环境配置)。


文章来自:虫师 http://www.testclass.net/appium/appium-base-summary/

以上是关于appium入门级教程—— 安装Appium-Server的主要内容,如果未能解决你的问题,请参考以下文章

Appium学习之Appium安装以及其他工具安装配置

安装SQL SEVER 2017 express 轻量入门级软件 安装教程

minio安装配置教程及整合springboot(史上最强保姆级教程---minio入门)

移动端自动化测试Appium从入门到项目实战Python版 学习 教程

安装IDEA运行Java保姆级教程(java小白入门必备)

亲测有效,保姆级tensorflow安装教程手把手教你安装tensorflow,轻松入门BP神经网络入门!