appium自动化测试环境的搭建

很多小伙伴在刚刚学习appiun自动化测试的时候往往都会被环境搭建给难到了,的确appium的环境搭建的确要比web自动化环境与接口自动的环境要复杂些,学习的道路本身就是这样啊,大家要时刻保持一颗打不死的小强精神。哈哈哈哈哈。

在学习appium自动化测试前我们先来了解一下什么是appium。

appium是一个开源测试自动化框架,可用于原生,混合和移动web应用程序测试,它可以跨平台同时支持Android、iOS 支持多种语言python、java\php等,如何啊你有selenium的经验那么学起appium来将会异常轻松。后面呢关于元素定位方法呢博主不会再赘述。

对于appium自动化测试环境的搭建我相信对于很多人来说相当于恶魔,哈哈哈哈,有一说一其实还真的挺麻烦的。好吧,下面请看博主一一讲解吧。

环境依赖:

Node.js

Appium

Appium-desktop

Appium-Python-Client

Python

JDK

Aandriod SDK

在安装前请一定留意博主安装的各个版本,因为啊版本对不上的话很有可能会导致安装失败,或者在实际使用时报各种各样的错误。

1.安装Node.js:因为appium是基于Node.js来实现的所以我们在安装appium前必须先安装Node.js。下载地址:https://nodejs.org/en/download/

这里博主下载的版本是v12.18.4 下载后直接下一步下一步安装即可,这里就不做演示了。安装成功后在cmd中输入 node -v 查看版本。

2.安装Appiun:安装appium我们可以通过淘宝镜像去安装,这里可以避免因为网络延迟而导致的错误。

镜像设置:在cmd输入rpm install -g cnpm --registry=https://registry.npm.taobao.org等待其执行完毕,执行完毕后输入cnpm install [email protected] -g。这里我们安装的appium1.13.0。安装成功后我们可以where Appium查看安装路径。在环境变量path中输入下图标红的部分配置一下环境变量/

在命令行输入appium就可直接启动app ctrl+c可直接关闭

3.Appium-desktop安装:它封装了appium server和Node.js。也就是说我们也可以直接安装appium-desktop上面两步可以省略掉hhhhh。这是一个图形界面的appium工具其本身也具备非常强大的功能,该工具可以进行手机元素的定位。但是这个工具也挺吃内存的,所以还是有很多人喜欢用命令行的方式还启动appium.

appium-desktop下载地址:https://github.com/appium/appium-desktop/releases  

同样下载1.13.0版本,下载exe后缀的文件。下载后下一步下一步傻瓜安装即可,至于这个工具的appium-desktop的使用后面博主会单独讲解的。

4.python、jdk的安装:python安装的3.7.0 jdk安装的1.8.0这里不多讲了

5.Appium-Python-Client安装:pip install Appium-Python-Client进行安装,安装过程中可能会因为网络原因报错,这里直接重复进行安装即可。安装完成后cmd进入pythom所在目录输入from appium import webdriver没有报错即代表安装成功。

6.Aandriod SDK:andriod sdk 的安装前面的博客博主已经详细讲解过了小伙伴们可以看看我以前写的博客。安装也不是很难

好了到这里所有的依赖就安装好了,那我们如何检测我们的环境是否安装好呢,这里我们需要安装一下appium-doctor,在cmd中输入cnpm install appium-doctor -g,安装完成后,输入appium-doctor来检测环境是否安装成功。下面的几个没有标红就说明环境已经没有问题啦。

所以总结一下,博主在安装过程中遇到的最大的阻碍,第一是太麻烦了,第二是各个环境依赖一定要安装好,博主这里用的各个环境配置如下:andriod10+jdk1.8+appium1.13.0+Node.js12.18.4,各个依赖版本细微的错误可能最后就能导致整个环境的安装失败。这里正在尝试安装appium自动化测试环境的小伙伴们一定一定要注意。

猜你喜欢

转载自blog.csdn.net/HUJIANLAILE/article/details/111712947