一.安装node.js

1:先找到对于电脑合适的node版本进行下载。

我的云盘node版本是7.8.0.地址如下:https://pan.baidu.com/s/19kcpXhCN1AuJAT9CBIjSXA

2::安装选择路径。

1)我将其安装在在d:\appium\node.js文件夹下

2)验证node是否安装成功:

在cmd中输入node -v 若出现以下结果说明安装成功可进行二步骤

若出现以下结果则需要去环境变量path处添加node的安装路径,如下所示(环境变量位置:右键点击计算机--属性--高级系统设置--环境变量--系统变量中找到path进行添加自己的安装路径即可,各个路径之间以;分开)

之后再在cmd命令中输入node -v验证是否配置成功

二。安装jdk

1:先找到对于电脑合适的jdk版本进行下载。

2:安装选择路径。

一直点击下一步,未曾选择路径

3:配置环境变量

1)首先在环境变量中新增java_home,变量值填写为选择的安装途径配置情况直到C:\Program Files (x86)\Java\jdk1.8.0_20

2)首先在环境变量中新增classpath,变量值填写为选择的安装途径配置情况直到".;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;"

3)在path中进行配置%JAVA_HOME%\bin,请记住前后均已分号;隔开

4:验证是否安装成功。如若不是以下这样的展示,还请返回去重新配置环境变量

三。安装android sdk

1:先找到对于电脑合适的android sdk版本进行安装

我的云盘链接是:https://pan.baidu.com/s/1Tv2g1dzXZRNZqn6F0XjM_Q

2:选择安装的路径d:\androidsdk,一路下载安装,选择安装组件时我只下载了以下红框中的2个(下载的勾选,不下载的不要勾选),你们可以视情况自己下载,不过下载速都很慢

3:配置环境变量

1)首先在环境变量中新增android_home,变量值填写为选择的安装途径配置情况d:\androidsdk

2)在path的变量值中增加%ANDROID_HOME%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;

4)验证是否安装成功

若这样则视为成功,否则检查配置环境一栏

四。安装Python

1:从Python官网下载自己想要的Python版本。

我的是老版本了python2.7,云盘链接:https://pan.baidu.com/s/11zlMwAbcqGinRrxI0oR_8Q

2:安装过程

运行下载的msi文件,在安装组件时勾选上所有的组件。特别注意勾选上pip和Add python.exe to path,然后一路点击next完成安装。默认安装至c盘

3:验证是否安装成功

1)若是如下情况,已经安装成功,此时可通过exit()命令退出python交互环境

2)若是出现不是内部命令的情况,则需要去环境配置页面添加path,变量值为C:\Python27\;C:\Python27\Scripts;

最好的办法是去重新安装一遍python

五:安装appium-python-client

命令行输入命令pip install Appium-python-client,等待安装完成即可

若果想要升级则输入命令pip install --upgrade Appium-python-client

六。安装appium  server

appiun已经很久很久没有更新过了,故官网现在出现了appium-desktop来继续他的使命。两者随意安装一个就可以了。

1)appium-desktop的安装

1:先找到对于电脑合适的appium版本进行安装(首先得安装.net,若是.net已经安装则忽略即可)

老版本的appium-desktop1.1.0,云盘提取链接:https://pan.baidu.com/s/1YSpcTPhPzKkxZMt_7lTadA

新版本appium-desktop1.8.0,云盘提取链接:https://pan.baidu.com/s/1T8OaD3itVH5YwtoAEj7fmA

2:安装直接暴力,简单,什么也不用管一直点击下一步即可安装成功,桌面出现一个紫色的appium图标

2)很久已经不更新的appium的安装

1:先找到对于电脑合适的appium版本进行安装(首先得安装.net)

2:选择安装路径d:\appium\Appium

3:配置环境变量,将Appium中node_modules中的bin文件地址进行配置,如上所述

4:验证是否配置成功

1)若是以下情况证明已经配制成功,可以进行测试啦

2)若出现这种情况,则请返回检查程序的安装位置之后重新配置环境参数

七.使用自动化测试报告HTMLTestRunner

将文件HTMLTestRunner复制到Python27的目录中的Lib文件目录之下。我的python默认安装在c盘,则就是复制到C:\Python27\Lib文件夹中。

文件提取地址:

链接:https://pan.baidu.com/s/18AMpqGbRn22md_hTeKEteA
提取码:jl31

八.AppiumLibrary库的安装

cmd命令下pip install robotframework-appiumlibrary

等待安装完成即可

appium+python+windows环境配置的更多相关文章

  1. Appium+Python+Genymotion ------环境配置

    前言 之前总是在找方向,也研究了很多的工具,终于找到了适合自己的一套,打算把学习的过程做一个记录,给自己加深印象,也希望能给其他人一些帮助. 一.工具准备 1.Appium  //  http://a ...

  2. appium + python的环境配置_windows

    appium是什么? 1,appium是开源的移动端自动化测试框架: 2,appium可以测试原生的.混合的.以及移动端的web项目: 3,appium可以测试ios,android应用(当然了,还有 ...

  3. Appium + python 自动化测试环境配置

    -------------------------------------------------------------- 1. jdk-8u121-window(32位的就下载32位的,64位的就 ...

  4. Appium+python自动化环境搭建

    一.步骤及环境 环境:Windows 7版本 64位系统(python) 1.jdk安装配置:jdk1.6.0 (64位) 2.android-sdk下载安装:android-sdk_r24.3.4- ...

  5. cocos2d-x3.0 windows 环境配置

    cocos2d-x3.0 windows 环境配置 参考Oo泡泡糖oO的CSDN博文 :http://blog.csdn.net/u010296979/article/details/24273393 ...

  6. 基于Pycharm的Python开发环境配置

    基于Pycharm的Python开发环境配置 编辑于2020-11-18 Python安装 双击桌面的Python3.x安装包. 勾选Add to path. 方便起见,选择Install now.下 ...

  7. PyCharm Django Python 开发环境配置 详细教程

    PyCharm Django Python 开发环境配置 详细教程 1. Python 下载及安装 (1)根据需要的版本去 Python 官网(https://www.python.org/downl ...

  8. Ant学习-001-ant 基础知识及windows环境配置

    一.Ant 概要基础知识 Apache Ant 是一个将软件编译.测试.部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发,用以构建应用,或结合其他开源测试工具例如 git.T ...

  9. Selenium2学习-001-Selenium2 WebUI自动化Java开发 Windows 环境配置

    此文主要介绍 Selenium2 WebUI自动化Java开发 Windows 环境配置,供各位亲们参考,若有不足之处,敬请各位大神指正,非常感谢! 所需软件列表如下所示: 所属分类 具体名称 备注 ...

随机推荐

  1. CSS如何水平垂直居中?

    CSS如何水平垂直居中? 1.CSS如何实现水平居中? margin: 0 auto 2.CSS如何实现水平垂直居中? 首先设置一个div元素,设置背景颜色以便看出变化.代码如下: <!DOCT ...

  2. [Ahoi2009]self 同类分布

    1799: [Ahoi2009]self 同类分布 Time Limit: 50 Sec  Memory Limit: 64 MBSubmit: 2357  Solved: 1079[Submit][ ...

  3. jQuery和vue 设置ajax全局请求

    一个很常见的问题,如果用户登录网站session过期,需要用户返回登录页面重新登录. 如果是http请求可以在后台设置拦截器,统一拦截并跳转.但是ajax方法并不能通过后台直接跳转. 所以我们可以写一 ...

  4. sql条件子查询

    https://www.cnblogs.com/wxw16/p/6105624.html select * from mst_crse where crse_cd in (SELECT crse_cd ...

  5. jcc

    常用的jcc指令表

  6. Linux和其他机器共享文件

    在实际当中,Linux服务器在公网上,我们的windows电脑在局域网中,因此这个共享并不实际. 安装vsftpd 注:安装之后需要验证ftp是否工作,这时应该在本机验证,而不应该在windows电脑 ...

  7. jsPDF – 基于 HTML5 的强大 PDF 生成工具

    jsPDF 是一个基于 HTML5 的客户端解决方案,用于生成各种用途的 PDF 文档. 使用方法很简单,只要引入 jsPDF 库,然后调用内置的方法就可以了. 米扑科技项目用到了HHTML5生成PD ...

  8. AcWing:141. 周期(KMP)

    一个字符串的前缀是从第一个字符开始的连续若干个字符,例如”abaab”共有5个前缀,分别是a, ab, aba, abaa, abaab. 我们希望知道一个N位字符串S的前缀是否具有循环节. 换言之, ...

  9. Codeforces 785 E. Anton and Permutation(分块,树状数组)

    Codeforces 785 E. Anton and Permutation 题目大意:给出n,q.n代表有一个元素从1到n的数组(对应索引1~n),q表示有q个查询.每次查询给出两个数l,r,要求 ...

  10. JavaWeb-SpringSecurity使用短信验证码登陆

    相关博文 JavaWeb-SpringBoot_一个类实现腾讯云SDK发送短信 传送门 系列博文 项目已上传至guthub 传送门 JavaWeb-SpringSecurity初认识 传送门 Java ...