zoukankan      html  css  js  c++  java
  • [转]RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第一篇【安装】

    前言:关于RobotFrameWork+APPIUM实现对安卓APK的自动化测试的文章都是取自于乐于分享知识于网络的好心人们,所以我也希望我的知识可以分享给大家。

    首先我们先罗列一下我们要安装的软件

    1. JDK ,本人用的是1.7的版本;

    2. SDK;

    3. Appium;

    4. Python27;

    5. wxPython,科普:wxPython是Python语言的一套优秀的GUI图形库;

    6. RobotFrameWork;

    7. Ride 1.5;

    8. Selenium 2.47;

    9. Appium-Python-Client 0.19;

    10. robotframework-appiumlibrary 1.3.5;

    11. 一款安卓软件的APK,我用的是微信的APK;

    12. 夜神安卓模拟器 ,一款神奇的模拟器,真的很好用;

    接下来我们开始搭建环境

    1. 下载并安装JDK,配置JAVA_HOME和Path环境变量,不会的童鞋可以自己百度一下,很方便的。

    2. 下载并解压SDK,个人建议下载ZIP版本的,解压出来后,配置ANDROID_HOME和Path,不会的童鞋一样百度一下,依然是很方便的。

    3. 下载并安装Appium,这里给出官网http://appium.io/,个人建议下载安装版本,备注:如果没有安装.NET FRAMEWORK的童鞋,安装Appium到最后时会提醒你的,不必担心。

    4. 下载并安装Python27,我用的是2.7.9版本,备注:安装时建议将创建环境变量勾选上,不然安装完毕需要自己手动新增环境变量。

    5. 下载并安装wxPython。

    6. RobotFrameWork、Ride、Selenium、Appium-Python-Clientrobotframework-appiumlibrary这些都建议使用pip install 的方法来安装,不会的童鞋再次百度一下作者相信这些都不会难倒同学们的,备注:如果是用pip install命令安装的童鞋,需要在桌面自己新建一个快捷方式,并且目标设置为C:Python27pythonw.exe -c "from robotide import main; main()",打开RIDE其实是一行命令;然后作者给出一个关于Python各种包裹的下载网址https://pypi.python.org/pypi,童鞋们可以自己上去看需要下载什么,或者通过pip安装什么,在此作者就不在啰嗦了。

    7. 下载微信APK,是安卓版的哦。

    8. 下载并安装夜神安卓模拟器,这个模拟器是4.4.2版本的,作者很喜欢,相比SDK的模拟器好多了,当然如果童鞋的机器够犀利还是建议使用SDK自己的模拟器,备注:SDK中的platform-tools,最好是版本20的,这是为了使ADB的版本为1.0.31,如果是1.0.32版本的ADB可能无法使用夜神模拟器来做测试,亲们一定要注意哦。

    好啦~我们万里长征的第一步就已经完成啦,安装的内容就写到这里了;之后的第二篇我会介绍一下APPIUM和RF,以及这个框架的运行原理;第三篇会告分享给大家一个实例,好啦先剧透这么多吧~有需要我帮助的童鞋可以发我邮箱和QQ,同一个455732593

  • 相关阅读:
    [SUCTF 2019]Pythonginx
    [极客大挑战 2019]BuyFlag
    [GXYCTF2019]Ping Ping Ping
    git 常用命令记录
    webpack4.X + react-router 路由跳转
    webpack4.X + react搭建
    windows 下 node 安装 react
    valueOf()、toString()
    isFinite()
    Javascript 闭包
  • 原文地址:https://www.cnblogs.com/rood/p/10413233.html
Copyright © 2011-2022 走看看