1、自动化工具安装顺序

  • robot Framework(两个RF框架)
  • WXpython(不要更改安装路径,自动安装在python文件中)
  • 安装依赖库 RF3.0 和 RF1.5.2.1
  • 打开 ride.py 文件
  • 安装测试库 robotframework-selenium2library

2、RF框架安装

  • RF框架是基于 python 的,所以要有 python 环境,一般选择安装 Python2x,设置环境变量
  • 解压手动安装包

  • 解压 RF3.0 和 RF1.5.2.1 压缩文件

  • 在 dos 窗口:输入 d:进入 D 盘,再 D 盘输入 cd robotframework3.0 所在目录的绝对路径,输入 python setup.py install

  • 按照 4 方法一样安装 robotframework-ride-1.5.2.1
  • 接下来再手动安装包双击 wxpython2.8(GUI)exe,用来支持 ride 运行的,不用更改安装路径,自动安装在 python 文件中

  • 找到 ride 文件双击打开

3、安装 UI 自动化测试库

  • 现在 dos 命令下输入 pip
  • 已安装 pip,只需在 C:\Python27\Scripts 找到文件 easy_install-2.7-script.py

  • 在 dos 界面输入 pip install robotframework-selenium2library 安装即可
  • 如果没有安装 pip 则需手动解压在线安装 setuptools-12.0.3.tar.gz(不能解压到中文目录中)

  • 在线安装 setuptools 安装 (Python 的 distutilsde 工具的增强工具)cd+setuptools 所在目录的绝对路径,然后输入:python setup.py install

  • 完成安装

  • 注:在安装 setuptools 之后如果报

    • UnicodeDecodeError: 'ascii' codec can't decode byte 0xd7 in position 9: ordinal not in range(128)错误  
  • 解决方法
    • 修改 mimetypes.py 文件,用 Pycharm5.0 打开 C:\Python27\Lib\mimetypes.py 文件,在第 256 行处 import 下添加如下几行
if sys.getdefaultencoding() != 'gbk': 

reload(sys) 

sys.setdefaultencoding('gbk')

  • 在 dos 界面进入到 C:\Python27\Scripts 中安装即可

  • 安装 requests 和 robotframework-requests 库与第 8 行一样方法一样
  • 安装 robotframework-DatabaseLibrary 与第 8 行一样方法一样
  • 查看是否安装 ok

RobotFrameWork 自动化环境搭建(基于 python2.7)的更多相关文章

  1. RobotFrameWork 自动化环境搭建(基于 python3.6)

    一.需要安装的工具目录 安装 python3.6.0 我这里采用的是 python3.6 (目前慢慢市场在推广 python3.0 版本了) 安装 wxPython(Python 非常有名的一个GUI ...

  2. 基于python的App UI自动化环境搭建

    Android端Ui 自动化环境搭建 一,安装JDK.SDK 二,添加环境变量 Widows:1.系统变量→新建 JAVA_HOME 变量E:\Java\jdk1.7.0 jdk安装目录 2.系统变量 ...

  3. 手机APP自动化环境搭建

    1 摘要 近年来,随着移动应用从数量上和逻辑复杂程度上的增长,以及产品发布周期的紧缩,使得回归测试迫在眉睫,鉴于此APP自动化测试变得越来流行,当前主流的APP自动化工具有:Appium.Roboti ...

  4. 团队自动化环境搭建与管理--php博弈

    我是方少,很开心与大家日后与大家交流技术上面的一些想法和一些业务上的分享.以前从来没写过博客,因为觉得不重要吧,如今觉得有必要沉淀一些想法和回忆.好了费话不多说. 先上图: 业务问题:在每次新伙伴加入 ...

  5. iOS自动化环境搭建——macaca

    macaca-java for ios 自动化环境搭建 基础原理解析:https://testerhome.com/topics/6608 一.环境搭建 1.安装eclipse; -----Java开 ...

  6. MAC自动化环境搭建

    UI自动化环境搭建 第一阶段:配置appium环境硬件配置mac系统电脑 java环境sunjiedeMacBook-Air:~ vicent$ java -versionjava version & ...

  7. Java自动化环境搭建笔记(3)

    Java自动化环境搭建笔记(3) 自动化测试 自动化的环境已经基本搭建完成,后续可对BaseTester基类以及工具类进行扩展.下面便是持续集成的环境的搭建: Jenkins安装 git安装 源码上传 ...

  8. Java自动化环境搭建笔记(2)

    Java自动化环境搭建笔记(2) 自动化测试 在笔记一中已经完成了一键构建项目.xml指定规划测试集.数据解耦与allure报告生成的开发.接下来便是: 浏览器驱动通过配置启动 页面元素定位解耦,通过 ...

  9. Java自动化环境搭建笔记(1)

    Java自动化环境搭建笔记(1) 自动化测试 先搭建java接口测试的环境: 使用mvn命令构建项目 测试集通过testNG.xml组织并运行 测试数据解耦,通过Excel等文件提供 基础依赖 创建m ...

随机推荐

  1. javascript入门 之 ztree (十 checkbox选中事件)

    <!DOCTYPE html> <HTML> <HEAD> <TITLE> ZTREE DEMO - beforeCheck / onCheck< ...

  2. Vue-router 第5节 vue-router利用url传递参数

    Vue-router 第5节 vue-router利用url传递参数 目录 Vue-router 第5节 vue-router利用url传递参数 第5节 vue-router利用url传递参数 冒号的 ...

  3. JS数据结构与算法 - 剑指offer二叉树算法题汇总

    ❗❗ 必看经验 在博主刷题期间,基本上是碰到一道二叉树就不会碰到一道就不会,有时候一个下午都在搞一道题,看别人解题思路就算能看懂,自己写就呵呵了.一气之下不刷了,改而先去把二叉树的基础算法给搞搞懂,然 ...

  4. input相关

    input相关 在ios中输入英文首字母默认大写取消方法 <input autocapitalize="off" autocorrect="off" /& ...

  5. 【Java】【常用类】Object 基类 源码学习

    源码总览: 有好些都是native本地方法,背后是C++写的 没有关于构造器的描述,默认编译器提供的无参构造 https://blog.csdn.net/dmw412724/article/detai ...

  6. C# windows服务没有RunInstallerAttribute.Yes的公共安装程序

    1.在视图状态 右键添加ServiceInstaller及ServiceProcessInstaller两个控件; 2.将serviceProcessInstaller类的Account属性改为 Lo ...

  7. 二分例题 51nod

    例题1 1010 只包含因子2 3 5的数 http://www.51nod.com/Challenge/Problem.html#problemId=1010 K的因子中只包含2 3 5.满足条件的 ...

  8. ELK(日志审计系统)

    ELk简介及工作流程 ELK即(Elasticsearch + Logstash + Kibana) 下载安装包 系统环境:Contos7.0 Java环境:Portal(这是历史下载地址,我的是 j ...

  9. 玩转控件:Fucking ERP之流程图

    前言 首先,跟守护在作者公众号和私信作者催更的朋友们道个歉.疫情的原因,公司从年初到现在一直处于996+的高压模式,导致公众号更新频率较低.而且作者每更新一篇原创公众号,既要对自己沉淀知识负责,也要对 ...

  10. NGINX 类漏洞 整理记录

    简单介绍NGINX: Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行. 其特点是占有内存少,并发能力强,nginx的并 ...