• Windows系统下搭建Appium自动化测试框架


    简介

    • 一种开源的测试框架(http://appium.io/
    • 能够用来测试原生Android/iOS应用、混合应用以及webapp
    • 通过webdriver协议来操作应用,其核心是一个web服务器,接受客户端(测试代码)的连接以及操作命令,并在手机设备上执行操作命令,并且可以将执行结果以log的形式显示出来

    直接上图,先看下面的图片,这个图片展示的是appium运行起来需要的环境配置。

    安装步骤:

    1、java环境搭建和配置、Android开发环境搭建与配置,比较简单,不再赘述,不清楚可以参考一下文章。当然也可以直接下载adt-bundle来使用,注意配置好系统路径,确保appium-doctor命令能够检测得到就可以了。

    windows安装安卓开发环境Eclipse+SDK+ADT

    2、安装python开发环境并配置环境变量(java版本的可忽略这一步)

    3、安装Nodejs ,Appium使用Node.js作为服务器引擎。事实上,不管是Python版本还是java版本,都是在js的基础上封装出来的。所以理论上来说,如果用js来写脚本的话,运行速度应该会比Python或者java要快一些,当然,我还没实践过^_^...

    下载并安装Node.js http://nodejs.org/dist/v0.10.35/node-v0.10.35-x86.msi,并把有node.exe的路径配置到path

    打开cmd,输入npm,看到如下结果表示安装成功:

    4、安装appium

    到官网(http://appium.io/)下载appium并安装,配置好系统环境

    总结一下安装过程:java环境 — Android开发环境 — node.js — 安装appium

    PS:整个安装过程可以通过appium-doctor来检测哪些东西安装好了,哪些没有安装好,会给出提示,按照提示把相关路径配置好即可。

    PS:之所以选择Python,因为Python的代码比起java要更简洁一些,Python甚至可以直接用一个文本编辑器就把自动化做完。

    至于怎么把这个框架用起来,下一篇文章讲。。。

  • 相关阅读:
    OSPF Configuration Examples
    enabling ip forwarding
    LeetCode 153. Find Minimum in Rotated Sorted Array
    洛谷 P1059 明明的随机数
    LeetCode 120. Triangle
    洛谷 P1047 校门外的树(待完善)
    C++万能头文件<bits/stdc++.h>的内容与优缺点
    LeetCode 217. Contains Duplicate
    LeetCode 414. Third Maximum Number
    洛谷 P1540 机器翻译
  • 原文地址:https://www.cnblogs.com/mgzc-1508873480/p/8276965.html
Copyright © 2020-2023  润新知