• appium入门级教程(2)—— 安装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 FilesAppium ode_modules.bin

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


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

  • 相关阅读:
    ELK搭建
    php 高效日志记录扩展seaslog 的使用
    linux批量修改文件中包含字符串的查找替换
    goaccess
    mysql启动错误,提示crash 错误
    laravel config 配置无效
    地址重写 No input file specified的解决方法
    redis 一些操作命令
    RNN与LSTM
    最大熵推导LR
  • 原文地址:https://www.cnblogs.com/abao0/p/9166334.html
Copyright © 2020-2023  润新知