Appium 之 Windows环境搭建

发表于:2021-2-25 09:29

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:九霄风云    来源:博客园

  一.安装目录
    提取码:1234
    JDK1.8:https://pan.baidu.com/s/1hQnr3xXb2asUTdC4x28WAA
    安装 Android studio:https://pan.baidu.com/s/1vkAgz7WOMr20R9uYuvMMhA
    安装Android SDK:https://pan.baidu.com/s/1ZwOjtUvVq8lzh2hl4Y4MAg
    安装Nodejs:https://pan.baidu.com/s/1-_RDJVQiz-PZ8DT_NyKv4w
    安装Appium Desktop:https://pan.baidu.com/s/10bn50rs9xYm-UvHQYmc8Xw
    安装:Appium Server
    安装:Appium Client   
  二. 上述安装过程中注意事项
  1.JDK:环境变量配置正确,此部分没什么特别注意的,自行百度即可。
  2.Android Studio:按照默认步骤安装即可。
  3.Android SDK:此部分放置的是一个已经下载好的压缩包,解压之后,自行百度配置环境变量即可。
  注意:Windows 7 系统需要安装 Visual C++ Redistributable for Visual Studio 2015
  终端执行:adb version — 能输出adb版本信息即可。
  初始化Android环境、安装SDK
  安装Android Studio之后初次启动的时候会需要进行环境的初始化,安装的时候使用标准安装即可。
  现在国内可以正常访问dl.google.com这个域名了,所以不用配置特殊手段也可以正常安装SDK等内容。
  SDK默认需要安装的部分
  在AndroidStudio欢迎界面打开SDKmanager,在SDK Tools目录下按照如下选择进行安装,注意其中的Build-Tools部分参考最下方的GIF。
  4.Nodejs:
  默认安装即可,完成后终端执行:node -v — 能输出版本信息。
  若提示“node不是内部或外部命令,也不是可运行的程序”,记得配置环境变量!
  从官网下载Nodejsd12 LTS版本的安装包直接安装即可,不要下载最新版,appium不一定支持,所以Node.js版本要注意与Appium版本是否兼容。
  npm是nodejs安装包管理工具,类似Python中的pip工具,也可以理解为用来安装/卸载Node.js需要装的东西。新版的Node.js已自带npm,安装Node.js时会一起安装。
  终端执行:npm -v — 能输出版本信息即可。
  5.Appium Desktop:默认安装即可
  Appium Desktop 是 appium的图形化界面工具和 appium 相关的工具集合,集成了appium server和appium inspector;
  6.Appium Server:如果不需要appium inspector功能,可通过NodeJS中的npm工具直接安装appium;
  安装命令如下:npm install -g appium;
  注意:此为官方提供的安装方式,经常出现超时,安装失败的问题。
  推荐使用国内的cnpm方式安装:
  npm install -g cnpm --registry=https://registry.npm.taobao.org
  cnpm install -g appium
  注意在安装过程中可能会出现:PSSecurity问题,是因为Windows默认的是Restricted,没有权限执行ps1格式的脚本。
  解决方法:Get-ExecutionPolicy  运行命令可得出当前的执行策略。
  运行此命令即可解决:Set-ExecutionPolicy RemoteSigned
  安装完成后终端输入:appium -v — 输出版本信息即可。
  7.Appium Client:pip install appium-python-client
  注意:以上所有信息安装完成后可通过cnpm安装 appium-doctor 查看appium运行环境是否配置正常。
  安装命令:cnpm install -g appium-doctor
  只要以下信息都正确即可:

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号