Windows&Appium&Python自动化测试-Appium安装

一、安装node.js

官方下载地址为:https://nodejs.org/en/download

傻瓜式安装即可,安装完成后,CMD中运行node -v查看版本号

输入npm

出现如上图信息,表示 node.js 安装成功。npm 是一个 node 包管理和分发工具,有了 npm,后面就可以输入指令在线安装 appium

“”“

此处内容无需执行,仅供参考,虽然也可以实现,但后边内容给了更好方式

  • 安装appium服务端,可通过cmd 下输入 npm install -g appium 进行安装,如果npm install -g appium特别慢,无法下载时,可以用国内的镜像npm --registry http://registry.cnpmjs.org install -g appium
  • 安装如果失败可以尝试通过cnpm安装appium, 首先通过npm命令安装cnpm: npm install -g cnpm--registry=https://registry.npm.taobao.org,然后通过cnpm安装appium cnpm install -gappium --no-cache
  • 安装成功后,通过appium-v 查看当前appium版本,直接输入appium则启动appium server端。

”“”

二、安装Appium

直接下载地址为:https://bitbucket.org/appium/appium.app/downloads/

直接双击 appium-installer.exe 文件安装就好,桌面会生成一个 appium 的图标,启动后界面显示如下

安装.net framework4.5,官方下载地址为:https://www.microsoft.com/zh-CN/download/details.aspx?id=30653地址有可能会变化,搜一下即可

三、配置Appium环境变量

系统变量添加Appium_HOME, 变量值为Appium的安装路径

系统环境变量的Path中添加%APPIUM_HOME%\node_modules\.bin;

打开 cmd,输入 appium-doctor,检查环境是否 OK,出现如下图所示,说明环境 OK

四、也可以使用Appium-desktop

官方下载地址为:https://github.com/appium/appium-desktop/releases

原文地址:https://www.cnblogs.com/davieyang/p/10057835.html

时间: 2024-10-06 21:00:50

Windows&Appium&Python自动化测试-Appium安装的相关文章

Windows上python开发--2安装django框架

上一篇文章中讲了如何在windows上安装和开发python.这篇文章需要在上一篇的基数上进行.首先确保你的windows上python可以正常运行. 在安装django之前,我们应该先安装一个esay_install 的python工具,通过该工具可以很轻松安装各种扩展的框架和package. 不用你先到第三方网站下载tar.gz 包,然后用python setup.py install 安装. 1.下载安装easy-install 的tools. easy-install 的官方地址: ht

python学习:Windows 下 Python easy_install 的安装

Windows 下 Python easy_install 的安装 下载安装python安装工具下载地址:http://pypi.python.org/pypi/setuptools 可以找到正确的版本进行下载.win7 32位可以下载setuptools-0.6c11.win32-py2.7.exe .注意:win7 64位必须使用ez_setup.py进行安装.方法是下载ez_setup.py后,在cmd下执行 python ez_setup.py,即可自动安装setuptools.目前没有

Appium&Python自动化测试-环境搭建之安卓SDK

一.安装包工具准备: jdk1.8.0(64 位) installer_r24.4.1-windows-androidSDK 二.JDK的安装及配置 官方下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选中"Accept License Agreement",下载所需版本即可,这里下载的是"Windows x64"的版本,安装过程建议使

Appium+python自动化-Appium Python API

前言: Appium Python API全集,不知道哪个大神整理的,这里贴出来分享给大家. 1.contexts contexts(self): Returns the contexts within the current session. 返回当前会话中的上下文,使用后可以识别H5页面的控件 :Usage: driver.contexts 用法 driver.contexts 2. current_context current_context(self): Returns the cur

Appium+Python自动化测试(二)——运行App程序示例

在上一篇博客中,已经将环境搭建好了.现在,我们利用搭建的环境来运行一条测试脚本,脚本中启动一个计算器的应用,并实现加法的运算. 创建模拟器 在运行App之前,首先需要创建一个Android模拟器,也可以使用真机来运行,效果更佳. 进到Android SDK的目录,双击运行AVD Manager.exe 点击Create创建一个Android模拟器 输入一个模拟器名称,选择设备类型和API版本,点击进行创建.创建完成后会显示当前所有的设备,选择设备,点击Start启动 第一次启动的时候会有点慢,要

Appium python自动化测试系列之日志的收集(十二)

?13.1 日志的定义 13.1.1 日志的定义 听到日志这个东西可能有的人莫名其妙,第一次接触就会觉得我们为什么要收集日志,即使要收集日志那么我们需要收集哪些日志,日志的作用是什么等等. 其实日志无论是在测试.开发中都非常重要,如果你在跑自动化时程序报错了,但是你没有日志你怎么去定位时程序错误还是你app的错误?或者还是其它环境因素? 在java中有log4j这日志模块,在python里面我们使用的是logging这个模块,这个模块不需要你去怎么下载安装等等,python自带的有,你只需要拿来

Appium python自动化测试系列之页面滑动原理讲解(十)

10.1.1 页面滑动原理分析 在页面滑动查找章节我们就讲了滑动的知识点,只是不知道大家是否有认真练习以及去理解,如果你认真练习.理解了那么我相信这一章节的东西不用看也能够完成,下面我们还是简单分析一下. 所谓的页面滑动在我们实际操作手机的过程中就是不断的从屏幕的下面滑到上面,或者右边滑到左边,反之亦然.其实在做自动化滑动的时候我们遵循的也是这个道理,我们只需要按着一个点然后在屏幕上拖动到另外一个点就行,这就实现了一个简单的滑动.还不懂?回去看第六章的滑动定位吧. 10.2 常见页面滑动方式实战

Appium python自动化测试系列之使用HTMLTestRunner生成测试报告(十三)

?13.1 测试报告概述 13.1.1 测试报告的定义 在前面章节我们已经讲了自动化基础的很多东西,如果说掌握了,而且自己动手去练习了,我相信在一些初级的面试中是没任何问题的,今天我们接触的应该算是一个比较新的东西,也算是开启另一层知识的大门. 在手工测试过程中如果发现了bug我们需要提交测试报告,自动化中虽然当程序出错的时候我们不可能让程序自动去提交bug(其实也可以,只是需要自己去开发模块,思路:当程序监听到错误的时候就触发一个提交bug的程序),但是为了体现工作的价值当自动化跑完之后是不是

Appium python自动化测试系列之混合app实战(十一)

12.1 什么是混合App 12.1.1 混合app定义 什么是混合app,其实这个不言而喻,我们的app正常来说应该都是native的,但是实际工作中却不是,反正种种原因我们的app会有native的而且中间还会有H5页面,这其实就是我们常说的混合,当然还有一种就是纯H5的,但是这里我们不做过多的讲解. 12.2 混合app实战思路 12.2.1 代码实战 在前面的的章节内嵌h5页面定位我们就已经讲过这个问题,其实本讲的内容大家可以仔细把定位的内嵌h5定位问题再回顾一遍那么你就能够理解这里面的