• 移动端自动化测试(一)appium环境搭建


    自动化测试有主要有两个分类,接口自动化和ui自动化,ui自动化呢又分移动端的和web端的,当然还有c/s架构的,这种桌面程序应用的自动化,使用QTP,只不过现在没人做了。

    web自动化呢,现在基本上都是用selenium,webdriver这些,app的自动化呢有monkeyruner、Ui Automator只支持Android,appium支持Android和ios。

    这个系列博客主要说下移动端的自动化,appium,因为它ios和Android的自动化都可以做,但是搭建环境的时候特别容易出问题,导致很多人在第一步就卡死了,这篇博客主要说下appium的环境搭建。

    appium的官网是:http://appium.io/,打开官网拉到下面可以发现安装步骤,很简单

    1、安装node.js,官网上写的是用brew安装,brew是mac上一个包管理软件,通过brew命令可以自动帮你安装一些软件,我是win7系统,没有brew所以咱们直接去node官网上下载,官网是 https://nodejs.org/en/download/,我的是win7 64位的,就选择对应的安装包,如下图:

    下载完成之后,傻瓜式一路next安装就可以了。

    安装完成之后,在命令行中输入nmp --help,如果出现nmp的提示信息就说明安装好了

    npm是node.js自带的包软件软件,通过npm命令可以自动安装node的一些软件报,和linux的yum、mac上的brew、乌班图里面apt-get install 差不多的作用。

    2、安装appium服务端

        安装完了node.js,就有了npm命令,继续按照官网的安装步骤安装appium的服务端

      安装过程中报错了,报缺少VCBuild.exe,需要安装NET Framework 2.0 SDK或者安装 Microsoft Visual Studio 2005;

    然后百度.NET Framework 2.0 SDK,下载安装,因为appium是.net开发的,所以需要.net的依赖,一路next默认安装即可,安装完成之后,继续执行刚才的npm命令。

    第二种安装方式:

    因为npm命令是去国外的网站下载安装包安装,有的小伙伴可能下载的比较慢,或者有的干脆就下载不了,直接超时, 还可以选择另外一种方式,直接去appium上下载安装包进行安装,

    https://bitbucket.org/appium/appium.app/downloads/,这里面有所有的安装包,自己根据自己的操作系统下载即可,我的是Windows的 我就下载Windows版的了

    下载完之后,直接一路next默认安装,安装过程中注意有个选项是把appium图标添加到桌面,选中他,当然也可以不选,自己在添加到桌面快捷方式即可。下载完之后打开appium,提示需要安装.net4.5组件,百度 .net framework 4.5,下载,默认安装

    安装完之后,再打卡appium,发现已经可以正常打开了。

    这里推荐使用第二种方式安装,第一种方式因为需要翻墙,安装比较慢。

    appium的服务端,就安装完成了,快试试吧,下篇博客咱们小试牛刀,安装用appium来做Android的一个小例子。

  • 相关阅读:
    解决 iOS View Controller Push/Pop 时的黑影
    AFN发送请求失败
    cocoapods安装失败
    cocoapods 更新失败 bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)
    iOS开发: 向右滑动手势功能实现
    虚拟器运行iOS8地图提示错误
    unexpected nil window in _UIApplicationHandleEventFromQueueEvent...
    控制控制器只支持横/竖屏
    UIWebView执行JS语句
    Warning: Attempt to present * on * which is already presenting *
  • 原文地址:https://www.cnblogs.com/chunyanxu/p/8732723.html
Copyright © 2020-2023  润新知