qev211

Appium环境搭建

Appium

优点:

  1. 开源的移动端自动化测试框架
  2. 可以测试原生的、混合的、移动端的web项目
  3. 可以测试ios、android应用
  4. 跨平台的,可以在windows、linux等系统运行

appium分为appium server 与 appium client,appium client通过appium server与待测终端通信。
appium server分为桌面版与命令行版,不管哪一版本,JDK与android sdk都是必须的。
推荐使用命令行版。

桌面版(不推荐)

下载:http://appium.io/
桌面版即appium-desktop,它是appium server的可视化界面,安装它会自动安装appium server。
有一个已经不再使用的AppiumForWindows,网上有写的相关信息,目前已经不再使用。

  1. nodejs
  2. appium server 与 appium client

通用安装---JDK安装

下载:https://www.oracle.com/java/technologies/javase-downloads.html
安装参考:https://blog.csdn.net/dr_neo/article/details/49870587
环境变量:
1.新建JAVA_HOME
2.path中添加: %JAVA_HOME%\bin; %JAVA_HOME%\jre\bin
验证:
命令行窗口中输入:javac -version

通用安装---android sdk安装

安装参考:https://blog.csdn.net/zha6476003/article/details/80785344
环境变量:
1.新建ANDROID_HOME
2.path中添加: %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;
验证:
命令行窗口中输入:adb devices

nodejs安装

命令行版的appium server是通过nodejs的npm安装,所以需要先安装nodejs.
下载:https://nodejs.org/en/

appium server安装(注意:必须连接外网才可)

appium安装:npm --registry https://registry.npm.taobao.org install -g appium
appium-doctor安装:npm --registry https://registry.npm.taobao.org install -g appium-doctor
通过appium-doctor指令可以判断目前的appium环境是否正常,如下:

appium client安装

client可以使用多种语言,以使用python语言为例:
pip install Appium-Python-Client

posted on 2020-04-03 14:47  qev211  阅读(168)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章:

  • 2021-07-15
  • 2021-11-16
猜你喜欢
  • 2021-11-28
  • 2021-09-14
  • 2021-12-11
相关资源
相似解决方案