一.安装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. go变量和数据类型

          go语言的基本数据类型   布尔类型:bool 整型:int8.byte.int16.int.uint.uintptr等 浮点类型:float32.float64  复数类型:comple ...

  2. monkeyrunner录制和回放功能

    脚本录制 网上先是搜索了一下,说是SDK--tools目录下有monkey_recorder.py和monkey_playback.py的脚本,但是我的没有找到所以可以自己编辑个脚本保存即可~ 先编辑 ...

  3. docker run always

    https://www.cnblogs.com/kaishirenshi/p/10396446.html

  4. WPF界面开发:DevExpress WPF在GridControl中固定行时处理时刻

    DevExpress广泛应用于ECM企业内容管理. 成本管控.进程监督.生产调度,在企业/政务信息化管理中占据一席重要之地.通过DevExpress WPF Controls,您能创建有着强大互动功能 ...

  5. mybatis 注解@Results、@Result、@ResultMap、@One的使用

  6. es6 模块编译 *** is not function

    今天学习vuejs,里面用到了es6的写法,遇到了一个很怪的问题,不知道有人遇到么. 安装的模块引用:import Vue from 'vue';(注意,Vue处没有{},如果加上这个就报错Uncau ...

  7. web 9个令人震惊的WebGL示例

    20个使用WebGL和Three.js实现的网页场景 https://www.open-open.com/news/view/9d8136 20个使用WebGL和Three.js实现的网页场景 htt ...

  8. html 与 jsp 文件格式区别

    html 与 jsp 文件格式区别 html5 <!DOCTYPE html> <html> <head> <meta charset="UTF-8 ...

  9. IIS+上传4G文件

    最近在学习百度的开源上传组件WebUploader,写了一些示例以记录.WebUploader的缺点是没有一个比较好的现成的界面,这个界面需要自己去实现.自由度高了一些. WebUploader是由B ...

  10. 2018 南京预选赛 J Sum ( 欧拉素数筛 、Square-free Number、DP )

    题目链接 题意 : 定义不能被平方数整除的数为 Square-free Number 定义 F(i) = 有几对不同的 a 和 b 使得 i = a * b 且 a .b 都是 Square-free ...