上节说到安卓上的测试环境都安装好了,这个时候要安装python了

1python的安装

https://www.python.org/15官网下载python2.7(3.0以上也行,个人爱好),安装也是一路next下去

配置环境变量:

将C:\Python27和C:\Python27\Scripts,添加到环境变量path下,

打开cmd输入python,出现如下就说明配好了

二:安装node.js

1.下载官网地址:https://nodejs.org/en/download/23

下载后一路next安装,安装完后在cmd输入node -v,出现如下说明安装好了

三安装appium

https://bitbucket.org/appium/appium.app/downloads/16下载地址,下载后如下

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

四:安装.net framework

由于appium是 .net开发的,想要运行还得安装下这个工具,就像java想要运行要安装jdk一样的道理,下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=3065332   有些电脑是自带.net的,所以不用安装,我的自带的

安装也是一路next就行了

五:appium-doctor

1.appium安装好后,找到这个文件目录D:\appium\Appium\node_modules\.bin,将这个路径添加到环境变量path下

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

六:安装appium客户端,也叫Appium-Python-Client

前面python环境安装,已经准备好pip了(如果没有安装pip的,需要自己安装下pip,这里就不多说了),所以这里直接打开cmd,输入:pip install Appium-Python-Client

就可以安装成功了,到此为止,整个APP自动化测试的环境都搭好了,后续你想干嘛就干嘛

appium+python的APP自动化(2)的更多相关文章

  1. appium+python的APP自动化(1)

    写这个东西也是自己喜欢研究些自动化的东西,以下全是自己的经验所得,由于开源的软件对于各版本以及操作系统要求很高,会经常碰到一些不兼容的问题,这个都属于正常的,换版本就对了. 本人的环境搭建都是在win ...

  2. 使用appium+python做UI自动化的demo

    使用appium+python做UI自动化的demo 案例使用的知乎app,下载最新的知乎apk,存在了电脑上,只需要配置本机上app目录,不需要再配置appPackage和appActivity # ...

  3. appium+Python 启动app(二)

    我们上步操作基本完成,下面介绍编写Python脚本启动app 打开我们pycharm新建.py文件 第一步:输入Python脚本代码: #coding=utf-8 from appium import ...

  4. appium+Python 启动app(一)

    当我们appium和Python环境都配置好了,如何启动我们第一个app呢?下面介绍appium+Python启动app的操作步骤,为了能够详细查看,我们这里使用夜游神模拟器进行示范. 测试项目:QQ ...

  5. Python+Appium来写app自动化脚本

    1...........................我有空再补

  6. Appium+python测试app实例

    Appium和selenium差不到,只是一个用于测web,一个用于测APP.下面记录一下我搭的测试框架,同样是基于PO模式,用的unittest. 最后测试报告如下: 1.1      代码结构 这 ...

  7. appium+python,app自动化测试框架

    目前正在写一个app的自动化UI测试框架,目录结构如, 脚本还在调试,实现的方法是从excel表格读取测试用例,执行完成后会将结果保存到Excel中. 等待.......

  8. appium+Python 启动app(三)登录

    我们根据前面的知识点,用uiautomatorviewer工具来获取我们当前的元素 (注:uiautomatorviewer 是 android sdk 自带的) 知识点:appium的webdriv ...

  9. appium+python测试app使用相对坐标定位元素

    我们获取到的是绝对坐标,如果换一个屏幕分辨率不同的手机那这个坐标自然会发生变化,要实现不同手机均能实现点击同一控件自然要用到相对坐标了,具体方法如下: 1.获取当前空间的绝对坐标(x1,y1),开启指 ...

随机推荐

  1. IOS xcode常用的快捷键

    新建 shift + cmd + n     新建项目 cmd + n             新建文件 视图 option + cmd + 回车 打开助理编辑器 cmd + 回车           ...

  2. UESTC 761 LoveZx与期末考试

    被卡的一道题,其他情况都想出来了,主要是没想好A[i] == B[j]时候的处理,取最后面最大的可能不是最优解,相等的时候我暴力比较后缀的(为此还要维护一个链),这个操作是O(len) 所以T了.(也 ...

  3. 【LOJ6029】「雅礼集训 2017 Day1」市场(线段树裸题)

    点此看题面 大致题意: 维护序列,支持区间加法,区间除法(向下取整),区间求\(min\)和区间求和. 线段树维护区间除法 区间加法.区间求\(min\)和区间求和都是线段树基本操作,因此略过不提. ...

  4. cgi程序报 Premature end of script headers:

    这段时间写了一个CGI,也是为了应付工作,挺简单的一个程序,总是在调用的时候报:Premature end of script headers: 很让人头疼!   在网上找了些资料,按资料 ---- ...

  5. 机器学习实战之Logistic回归

    Logistic回归一.概述 1. Logistic Regression 1.1 线性回归 1.2 Sigmoid函数 1.3 逻辑回归 1.4 LR 与线性回归的区别 2. LR的损失函数 3. ...

  6. Linux 启动、停止、重启tomcat工具(Shell脚本)

    1.   启动 #!/bin/bash pids=`ps -ef | grep java | grep -w tomcat | awk '{print $2}'` #pids=`ps -ef | gr ...

  7. P1823 Patrik 音乐会的等待

    题目描述 N个人正在排队进入一个音乐会.人们等得很无聊,于是他们开始转来转去,想在队伍里寻找自己的熟进行谈笑风生.队列中任意两个人A和B,如果他们是相邻或他们之间没有人比A或B高,那么他们是可以互相看 ...

  8. device not ready cuda

    问题描述: CUDA: 使用cudaEventElapsedTime时返回device not ready error 强调下我是用谷歌大神搜索到的结构哦! http://stackoverflow. ...

  9. java基础 java中枚举的应用 抽象方法问题

    package com.swift.meiju; import org.junit.Test; public class Demo{ @Test public void test() { System ...

  10. 返回固定页面的web服务器

    import socket def handle_client(socket_con): """ 接收来自客户端的请求,并接收请求报文,解析,返回 "" ...