当前位置: 首页 > news >正文

移动端自动化测试(一)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,发现已经可以正常打开了。

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

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

最后:下方这份完整的自动化测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取 【保证100%免费】

http://www.lryc.cn/news/23099.html

相关文章:

  • 5 逻辑回归及Python实现
  • 技术干货 | Modelica建模秘籍之状态变量
  • LeetCode 2574. 左右元素和的差值
  • rollup环境配置
  • 二分查找与二分答案、递推与递归、双指针、并查集和单调队列
  • 如何进行域名购买,获取免费ssl证书,使用springboot绑定ssl证书
  • LabVIEW网络服务安全2
  • java动态代理
  • Python 简单可变、复杂可变、简单不可变、复杂不可变类型的copy、deepcopy的行为
  • QML Item
  • 使用xca工具生成自签证书
  • Unity IOS 通过命令行导出IPA
  • 「架构」全链路异步模式
  • CleanMyMac4.20最新版新增功能及电脑清理垃圾使用教程
  • Vue2的tsx开发入门完全指南
  • GLSL shader学习系列1-Hello World
  • Codeforces Round #851 (Div. 2)(A~D)
  • 内存保护_1:Tricore芯片MPU模块介绍
  • Vue3 -- PDF展示、添加签名(带笔锋)、导出
  • 行测-判断推理-图形推理-样式规律-属性规律-曲直性
  • idea集成Alibaba Cloud Toolkit插件
  • Win11 文件夹打开慢或卡顿解决方案
  • 【PostgreSQL的idle in transaction连接状态】
  • cityengine自定义纹理库资源
  • taobao.top.secret.bill.detail( 服务商的商家解密账单详情查询 )
  • 2023软件测试金三银四常见的软件测试面试题-【抓包和网络协议篇】
  • vue脚手架多页自动化生成实践
  • 【SQL语句优化】
  • 阿里P8:做测试10年我的一些经验分享,希望你们少走弯路
  • 栈在括号匹配中的应用(栈/链栈 纯C实现)