为了方便大家,下面是本人安装和搭建appium所需要的软件,自取。

链接:https://pan.baidu.com/s/1wl5Xnos4BmnSZsBRd6B5YA#list/path=%2F       

提取码:c81g

搭建appium环境之前,不妨先问自己以下几个问题:

  1. appium环境是不是需要一个appium安装包?
  2. appium是node.js开发的,他的依赖是不是就是node.js的安装包?
  3. 针对Android进行测试,是不是需要Android的sdk?
  4. Android是基于java开发的,是不是需要配置java的sdk?
  5. 既然要做自动化,是不是需要选择安装一个开发语言Python?
  6. Python和appium究竟是怎么进行交互的呢?是不是需要一个第三方扩展包:appium-python-client?
  7. 工欲善其事必先利其器,是不是需要选择一个IDE工具,这里可以选择Pycharm或者sublime

接下来,回归我们的主题!Win10下如何安装和搭建appium自动化测试环境,步骤如下:

一、安装JDK,并配置环境变量。(JDK的安装路径:D:\Java\jdk1.8.0_181)

本人用的是jdk-8u181-windows-x64(文章开头给的网盘链接里面有),或者直接去官网下载:https://www.oracle.com/technetwork/java/javase/downloads/index.html

安装和配置完Java的环境变量后,在cmd输入java或javac,若不报错,就OJBK...

PS:cmd输入java -version可以查看jdk版本,cmd输入where java可以查看java.exe的路径

二、安装Android SDK,并配置环境变量。(Android SDK的安装路径:D:\Android\android-sdk)

本人用的是installer_r24.4.1-windows(文章开头给的网盘链接里面有),或者直接去官网下载:https://android-sdk.en.softonic.com/download

安装和配置完Android SDK的环境变量后,在cmd输入adb devices,如果没有报错,就OJBK...

三、安装node.js

本人用的是node-v5.6.0-x64(文章开头给的网盘链接里面有),或者直接去官网下载:https://nodejs.org/en/

接下来就是傻瓜式安装,这里就不描述了。。。

PS:cmd输入node -v可以查看版本号,输入npm可以查看npm的命令介绍和npm的安装路径(npm是一个node包管理和分发工具,类似于python里面的pip,例如cmd输入npm install -g appium可以在线安装appium,但是下载速度很慢,所以不建议)

node.js不需要手动配置环境变量,安装过程中会自动配置

四、安装appium,并配置环境变量

本人用的是AppiumForWindows_1.4.16.1(文章开头给的网盘链接里面有),或者直接去官网下载:http://appium.io/

安装和配置完appium的环境变量后,在cmd输入appium或appium-doctor,如果没有报错,就OJBK...

 五、安装python

本人用的是python 3.7.0(文章开头给的网盘链接里面有),或者直接去官网下载:https://www.python.org/downloads/windows/

安装完python后,使用pip下载python测试库Appium-Python-Client(用python脚本来驱动appium),类似于web自动化框架selenium

PS:由于本人在安装过程中勾选了添加环境变量到path,所以不用手动配置python的环境变量

六、安装pycharm

傻瓜式安装,这里就不描述了。破解请参考网上资料。。。

参考链接:https://www.jianshu.com/p/88b72a0b0dad

https://blog.csdn.net/weixin_40412060/article/details/82846864

https://www.cnblogs.com/du-hong/p/11003755.html

https://www.cnblogs.com/du-hong/p/10985654.html

全网最新方法:Win10下如何安装和搭建appium自动化测试环境的更多相关文章

  1. Win10下如何安装和搭建appium自动化测试环境

    转:https://www.cnblogs.com/huainanhai/p/11577419.html 安装Android SDK https://www.jianshu.com/p/2acdc1d ...

  2. 在win10下使用docker快速搭建ruby开发环境

    docker在windows下发力的时候必将取代各种虚拟机,并改变程序员的开发习惯,或许还会改变infra的工作. 概要: 在Windows下搭建开发环境一直是infra(我)头疼的事情.为了解决这个 ...

  3. win10下通过npm成功搭建react开发环境

    1.安装node-v12.13.1-x64(LTS) 2.安装creatre-react-app: npm install -g create-react-app 3.通过create-react-a ...

  4. Anaconda3(5-2)程序编辑器 win10下PyCharm安装及配置Pytorch流程

    由于破解和付费问题,不推荐.优先用自带的spyder Win10 下PyCharm安装流程:(1)官网:https://www.jetbrains.com/pycharm/download/#sect ...

  5. 全网最新Kali Linux系统如何安装N卡驱动

    转载请注明来源:全网最新Kali Linux系统如何安装N卡驱动[亲测-暗影精灵3-1050TI有效] - 大家好,我系渣渣辉 https://www.zzhsec.com/255.html 1.更换 ...

  6. Linux 64位下一键安装scipy等科学计算环境

    Linux 64位下一键安装scipy等科学计算环境 采用scipy.org的各种方法试过了,安装还是失败.找到了一键式安装包Anaconda,基本python要用到的库都齐了,而且还可以选择安装到其 ...

  7. Linux/CentOS环境下如何安装和配置PhantomJS工作环境

    PhantomJS 是一个基于WebKit的服务器端 JavaScript API.它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, C ...

  8. Windows下visual studio code搭建golang开发环境

    Windows下visual studio code搭建golang开发环境 序幕 其实环境搭建没什么难的,但是遇到一些问题,主要是有些网站资源访问不了(如:golang.org),导致一些包无法安装 ...

  9. 全网最全最细的appium自动化测试环境搭建教程以及appium工作原理

    一.前言 ​ 对于appium自动化测试环境的搭建我相信90%的自学者都是在痛苦中挣扎,在挣扎中放弃,在放弃后又重新开始,只有10%的人,人品比较好,能够很快并顺利的搭建成功.appium 自动化测试 ...

随机推荐

  1. 子传父flase注意点

    1==>在子传递数据给父亲的时候, closeBottom(){ this.$emit("closeBottom",false) } false不加引号. 2==>

  2. fallowing-travelvue

    1. 2.Header.vue 3.Swiper.vue . 4.Icons.vue 解决了上次轮播图--分页小圆点不显示的问题,本来以为图片应该都可以,结果换了轮播长图之后,小圆点听话的显示出啦 而 ...

  3. LG1879 「USACO2006NOV」Corn Fields 状压DP

    问题描述 LG1879 题解 设\(opt[i][j]\)代表前\(i\)行,且第\(i\)行状态为\(j\)的方案数. 枚举\(j\),再枚举\(k\),\(k\)为上一行的状态. 判断\(j,k\ ...

  4. Centos7下安装Relion

    目录 1.Virtual Box 1.1下载Virtual Box 1.2安装Virtual Box 2.Centos7 2.1下载Centos7 2.2安装Centos7 2.2.1配置虚拟机 2. ...

  5. 【洛谷5299】[PKUWC2018] Slay the Spire(组合数学)

    点此看题面 大致题意: 有\(n\)张强化牌\(a_i\)和\(n\)张攻击牌\(b_i\),每张牌有一个权值(强化牌的权值大于\(1\)),每张强化牌能使所有攻击牌的权值乘上这张强化牌的权值,每张攻 ...

  6. 现象:SpringApplication.run后面的语句未执行

    下面的两种情况下,红色的log.info中的内容一直没有执行,和预期不符. 看来,需要在@PostConstruct修饰的函数.CommandLineRunner的run方法中调用 另外的线程 来执行 ...

  7. centos7之firewalld防火墙的配置与使用

    firewalld是centos7开始提供的管理防火墙工具,提供了一个动态管理的防火墙,当然低层仍然调用的是 netfilter . 一.区域(zone)firewalld将网卡对应到不同的区域(zo ...

  8. 调试接口你还在用postman吗

    作者 | 陈凯玲 来源 | my.oschina.net/keking/blog/3104972 接口调试是每个软件开发从业者必不可少的一项技能,一个项目的的完成,可能接口测试调试的时间比真正开发写代 ...

  9. Python Turtle绘画初学编程——六芒星,浪形圈

    老师上课说可以自学一下python中的绘图turtle,就自己初步学习了一下,做了两个简单的绘图——六芒星和浪形圈(其实我也不知道该叫它什么,就照样子编了个词

  10. RiscV汇编介绍(2)-编译过程

    elf文件全称是Executable and Linkable Format,可执行链接格式,elf文件中除了机器码之外,还有段加载地址,运行入口地址,数据段等. elf文件格式主要有以下三种: 可重 ...