欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

appium环境配置及遇到问题解决方法(干货)

程序员文章站 2024-02-06 23:51:28
...

怎么安装?

确定要使用的语言+配置appium环境

安装命令时遇到卡住不动怎么办?

报错怎么办?

怎么验证安装是否成功?

看appium官网的简介

怎么安装

安装步骤没有比直接看官方文档来的更全面方便,不要因为它全是英文就害怕,可以找下中文版的。

官网:http://appium.io/

点击“Documentation”有英文版和中文版语言进行选择。

appium环境配置及遇到问题解决方法(干货)

确定要使用的语言+配置appium环境

appium的强大之处是支持各个流行的编程语言,如下:

appium环境配置及遇到问题解决方法(干货)

本楼主使用的是python,已经将python的环境搭建和pycharm的安装配置弄好了。这块教程也很多,这里不再多说。推荐链接:https://blog.csdn.net/ling_mochen/article/details/79314118

Appium Desktop介绍:

​ Appium Desktop是一款用于Mac、Windows和Linux的开源应用。它是Appium更为优化的图形界面和appium相关的工具的组合:

  • Appium-server的图形界面。可以设置选项、启动/停止服务器、查看日志等功能;
  • 且无须提前安装Node / NPM,因为Node运行时直接与Appium Desktop绑定。
  • 可以使用Inspector来查看应用程序的元素,并进行基本的交互。

  Desktop可以对APP控制,进行页面元素的分析等位、录制测试用例脚本的工具。对于刚接触appium的人员来说很友好,再进一步学习的话我还是喜欢使用appium-server学习。(ps:Appium Desktop和appium-server作用是一样的,选取一个安装配置使用即可。)

配置步骤:

配置步骤在官网首页就列出来了(在安装这些命令前我已经配置好了SDK和JDK环境):

appium环境配置及遇到问题解决方法(干货)

步骤解析:

首先在官网点击的“getting started doc” 即入门指南。(中文版点击入门指南,网页找不到,所以有的我是直接使用了英文版)

appium环境配置及遇到问题解决方法(干货)

> brew install node      # get node.js安装node.js。如果在命令行没有brew,提示:'brew' 不是内部或外部命令,也不是可运行的程序或批处理文件。那在“getting started doc”页面中有跳到node官网的连接(如下图)进行下载安装。安装node,是为了获得npm。npm命令类似于一个应用商店。(注意:node版本更新快,如果不能成功使用npm命令,可能需要更新node版本就可以了)

appium环境配置及遇到问题解决方法(干货)

> npm install -g appium  # get appium
> npm install wd         # get appium client
> appium               # start appium 启动appium-server(运行脚本时候需要打开命令行在命令行中启动appium-server环境)

安装命令时遇到卡住不动怎么办?

  • 花钱*
  • 换成国内镜像

可以使用淘宝 NPM 镜像定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:

npm install -g cnpm --registry=https://registry.npm.taobao.org

这样可以使用cnpm代替npm命令来安装模块了,你会发现速度比之前的快很多。

cnpm install [name]

安装的时候报错怎么办?

  • 报错关键字在网上搜索。不要把报错信息全部复制粘贴进行搜索,首先搜索框有字数限制,可能关键字没有搜到。关键字一般包含错误的类型和基本信息,排出本地特有字段的干扰。
  • 截图问身边的小伙伴。

怎么验证安装是否成功?

  • 看官网文档,提到用doctor来检查

appium环境配置及遇到问题解决方法(干货)

安装appium完成后,根据官方文档继续安装appium-doctor

npm install -g appium-doctor 

使用appium-doctor检查所有配置均已正确即表示安装成功。

appium环境配置及遇到问题解决方法(干货)

  • 实际操作,查看能否运行一个简单的测试Demo。

看appium官网的简介

看appium官网的简介可以大概了解appium是什么,用它能做什么。为后续排查问题有一定的帮助。

并且简介里面有一些不起眼但又很重要的东西。如点击“能力文档”:

appium环境配置及遇到问题解决方法(干货)

可以看到appium服务器初始化参数的具体用法和含义,如图:

appium环境配置及遇到问题解决方法(干货)

 

配置好了环境和大概了解appium,我们开始正式的使用官方文档的指导进行学习,官网的中文版没有英文版东西全面,所以找东西在中文版找不到的去看看英文版。当然人民币玩家可以跟着自己报的课程学习。