appium+python+windows环境配置
一.安装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环境配置的更多相关文章
- Appium+Python+Genymotion ------环境配置
前言 之前总是在找方向,也研究了很多的工具,终于找到了适合自己的一套,打算把学习的过程做一个记录,给自己加深印象,也希望能给其他人一些帮助. 一.工具准备 1.Appium // http://a ...
- appium + python的环境配置_windows
appium是什么? 1,appium是开源的移动端自动化测试框架: 2,appium可以测试原生的.混合的.以及移动端的web项目: 3,appium可以测试ios,android应用(当然了,还有 ...
- Appium + python 自动化测试环境配置
-------------------------------------------------------------- 1. jdk-8u121-window(32位的就下载32位的,64位的就 ...
- Appium+python自动化环境搭建
一.步骤及环境 环境:Windows 7版本 64位系统(python) 1.jdk安装配置:jdk1.6.0 (64位) 2.android-sdk下载安装:android-sdk_r24.3.4- ...
- cocos2d-x3.0 windows 环境配置
cocos2d-x3.0 windows 环境配置 参考Oo泡泡糖oO的CSDN博文 :http://blog.csdn.net/u010296979/article/details/24273393 ...
- 基于Pycharm的Python开发环境配置
基于Pycharm的Python开发环境配置 编辑于2020-11-18 Python安装 双击桌面的Python3.x安装包. 勾选Add to path. 方便起见,选择Install now.下 ...
- PyCharm Django Python 开发环境配置 详细教程
PyCharm Django Python 开发环境配置 详细教程 1. Python 下载及安装 (1)根据需要的版本去 Python 官网(https://www.python.org/downl ...
- Ant学习-001-ant 基础知识及windows环境配置
一.Ant 概要基础知识 Apache Ant 是一个将软件编译.测试.部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发,用以构建应用,或结合其他开源测试工具例如 git.T ...
- Selenium2学习-001-Selenium2 WebUI自动化Java开发 Windows 环境配置
此文主要介绍 Selenium2 WebUI自动化Java开发 Windows 环境配置,供各位亲们参考,若有不足之处,敬请各位大神指正,非常感谢! 所需软件列表如下所示: 所属分类 具体名称 备注 ...
随机推荐
- 王道机试指南题解(C/C++版)
第 2 章 经典入门 一 排序 例 2.1 排序 代码 2.1 冒泡排序(时间复杂度 \(O(n^2)\)) #include <iostream> using std::cin; usi ...
- Docker安装过程
安装 Docker 源自:http://www.runoob.com/docker/centos-docker-install.html 从 2017 年 3 月开始 docker 在原来的基础上分为 ...
- Hadoop-No.9之表和Region
影响性能与数据分布的一个因素是HBase中表的数量以及每个表的Region的数量.如果分配的不合理,集群一个节点活多个节点的负载会出现显著的不均衡. 其中比较注意的几点: - 每个节点包含一个Regi ...
- Python之日期操作及转换详解
# 导入datetime模块,用以操作时间 import datetime # 导入time模块 import time # 获取当前时间 格式: 年-月-日 时:分:秒 . 毫秒 nowTime = ...
- C# Lambda Left Join AND Group by Then Sum
var list = List1.Join( List2, l1 => new { l1.Cityid }, l2 => new { l2.Cityid }, (item1, item2) ...
- httpclient个人理解
httpclient:模拟浏览器发送请求,服务器会响应数据,用心区域网内 不同系统间的请求调用 依赖 httpclient.jar和httpcore.jar需要同时纯在 <dependency ...
- 灰度图像--图像分割 Robert算子
学习DIP第43天 转载请标明本文出处:http://blog.csdn.net/tonyshengtan,欢迎大家转载,发现博客被某些论坛转载后,图像无法正常显示,无法正常表达本人观点,对此表示很不 ...
- BeetleX之快速构建Web多房间聊天室
其实构建一个Web多房间聊天室也并不是什么困难的技术,借助于websocket就可以轻松实现多用户在线实时通讯交互:在这里主要介绍一下在BeetleX和BeetleXjs的支持下如何让这个功能实现的更 ...
- Python基础之Python语言类型
编程语言主要从以下几个角度进行分类: 编译型和解释型 静态语言和动态语言 强类型定义语言和弱类型定义语言 编译和解释的区别是什么? 编译器把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样 ...
- AtCoder AGC038F Two Permutations (网络流、最小割)
题目链接 https://atcoder.jp/contests/agc038/tasks/agc038_f 题解 好题. 首先观察到一个性质,对于排列\(P\), 其所形成的每个轮换中的点\(A_i ...