一.安装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. (五) 结构化查询语言SQL——3

    4. 数据更新 1)增 对应INSERT语句.格式为INSERT INTO T[(A1,…,Ak)]  VALUES (C1,…,Ck),其中A代表表T的属性,C代表常量,A可以缺省,此时C必须严格按 ...

  2. MySQL Audit日志审计

    一.简介 数据库审计能够实时记录网络上的数据库活动,对数据库操作进行细粒度审计的合规性管理,对数据库受到的风险行为进行告警,对攻击行为进行阻断,它通过对用户访问数据库行为的记录.分析和汇报,用来帮助用 ...

  3. CSS引入外部字体方法,附可用demo

    有时候我们做的页面需要用到一些更好看的字体又不想用图片代替,图片会影响加载速度则使用外部字体来显示但是直接通过font-family又不一定全部都行这就需要我们在css中进行定义并且引入字体文件路径然 ...

  4. elementUI + vue 输入框只能输入正整数 不能输入字母 e 以及+ - 号

    <el-input :inline="true" v-model="dialogForm.closeTime" onKeypress="retu ...

  5. 多组件共享-vuex —— 使用vuex 报错 actions should be function or object with ”handler“

    vuex分模块使用时出现的问题,单文件暂时没有用到 原因是在action 文件中没有任何定义(即:文件为空)或则 action 没有任何方法返回,将action在模块引用时去掉即可 转自:https: ...

  6. BZOJ 4032: [HEOI2015]最短不公共子串 (dp*3 + SAM)

    转博客大法好 第4个子任务中,为什么只转移最近的一个位置,自己YY吧(多YY有益身体健康). #include <bits/stdc++.h> using namespace std; t ...

  7. Java File download

      注意文件响应处理方式,是响应为网页形式还是附件显示,看如下信息:     In a regular HTTP response, the Content-Disposition response ...

  8. for 循环用了那么多次,但你真的了解它么?

    其实我们写代码的时候一直都在使用for循环,但是偶尔还是会纠结用哪一个循环. 一.基础的for循环 0.使用while也是一种循环方式,此处探究for相关的循环,就不做拓展了. 1.遍历数组的时候,初 ...

  9. [Python之路] 日志操作

    使用logging模块来写日志 日志直接输出到准备输出 import logging logging.basicConfig(level=logging.WARNING, format="% ...

  10. left join和right join和inner join

    此图仅限于理解他们之间的关系,下面还有举例,例子更好明白. left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录  right join(右联接) 返回包括右表中的所有记录 ...