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 环境配置,供各位亲们参考,若有不足之处,敬请各位大神指正,非常感谢! 所需软件列表如下所示: 所属分类 具体名称 备注 ...
随机推荐
- Hdu 1517 巴什博奕变形
易知2-9为先手胜 继续递推下去 10-18 后手胜 再推发现19-162先手胜 即发现有9(9) 18(2*9) 162(9*2*9)..... #include<bits/stdc++.h& ...
- c++字符和字符串转整数类型及大小端
在网络传输中,很多数据都是按字节传递而不是字符串.最近就遇到了这个问题,在刚开始学c语言时都没有问题,可能太久不用了,记录一下 在报中文,用2个字节hex码来表示报文正文长度,什么是hex码呢 就是1 ...
- H5微信分享相关规范
微信分享 用户调用微信的分享功能,可以自定义分享的title和描述,以及小图标和链接.可以分享到群.好友.朋友圈.QQ.QQ空间等. 分享设计规范 分享标题:14字以内,建议使用朋友般亲切的口吻 分享 ...
- BZOJ 1758 / Luogu P4292 [WC2010]重建计划 (分数规划(二分/迭代) + 长链剖分/点分治)
题意 自己看. 分析 求这个平均值的最大值就是分数规划,二分一下就变成了求一条长度在[L,R]内路径的权值和最大.有淀粉质的做法但是我没写,感觉常数会很大.这道题可以用长链剖分做. 先对树长链剖分. ...
- 微信小程序---密码输入
设计支付密码的输入框 效果如下: 源码:github地址:https://github.com/fiveTree/-_- 干货: <view class="pay"> ...
- vs2015显示代码行数
打开visual studio 2015,在菜单中点击“工具” --> "选项" -->“文本编辑器” --> "所有语言" -->勾选 ...
- Springboot的resources下资源访问的问题
对于路径问题,是让我一直感到痛苦的事情,首先是因为我的眼高手低,感觉路径这么简单根本没必要去看,但是昨天项目组长的冷嘲热讽让我无地自容:“你竟然连linux和window的路径的区别都不知道,呵呵”. ...
- C#验证数字的正则表达
说明:@符号的作用,省去转义字符\ "^\\+?[1-9][0-9]*$" 与 @"^\+?[1-9][0-9]*$" 等效 @"^(0?[1-9 ...
- 7.9模拟赛T1图的遍历(dfs)
图的遍历(dfs) [题目描述] 对于一个有向图G来说,我们存在一个经典的遍历算法,就是DFS (深度优先搜索遍历).将G以1号点为起点进行DFS后,我们可以 得到G的一棵DFS遍历树T.就此,我们可 ...
- 第一章 大体知道java语法1----------能写java小算法
很多人开始学习java时,都是抱着诸如<Thinking in java>.<疯狂java>等书籍,从前到后慢慢翻看,不管其内容重要与否,也不关心自己以后能否使用到.我的建议是 ...