• RobotFrameWork 自动化环境搭建(基于 python2.7)


    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:Python27Scripts 找到文件 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:Python27Libmimetypes.py 文件,在第 256 行处 import 下添加如下几行
    if sys.getdefaultencoding() != 'gbk': 
    
    reload(sys) 
    
    sys.setdefaultencoding('gbk')

     

    • 在 dos 界面进入到 C:Python27Scripts 中安装即可

     

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

     

  • 相关阅读:
    将字符串格式化为csv数据
    以RTMP的方式播放录制好的视频
    as3signals的使用介绍
    rootkit hook之[四] IDT Hook
    .net调试WEB程序时页面无法显示的原因分析及解决办法
    rootkit hook之[六] sysenter Hook
    CUDA初探:GPU的并行计算
    rootkit hook 之[五] IRP Hook全家福
    rootkit之[七]IAT Hook HybridHook之终极打造
    CUDA初探:CUDA的初始化
  • 原文地址:https://www.cnblogs.com/ZhengYing0813/p/11696970.html
Copyright © 2020-2023  润新知