zoukankan      html  css  js  c++  java
  • 第二个月课堂013讲解robotfamework之安装(000)

    市面上一直有这样的误区,是因为Robot Framework对应的官方编辑器RIDE由于一些历史原因,只支持到了Python 2.7,那么也就导致如果你在使用Robot Framework时,如果是用RIDE来管理RF测试用例,那么之前的版本确实是只能用Python 2.x版本。但如果你并不是采用RIDE 而是用其它编辑器或插件比如PycharmVS Code,或者直接命令行的形式来运行RF测试用例,那么即使用Python 3也是可以的。

    2019120号,Robot Framework RIDE发布了1.7.3版本解决了此前RIDE一直无法兼容Python 3的问题。也就意味着Robot Framework不管是采用何种编辑器,都已经是可以支持Python 3了。

    一、需要安装的工具目录

    • 安装 python3.7.0
    • 我这里采用的是 python3.7 (目前慢慢市场在推广 python3.0 版本了)
    • 安装 robotframework==3.1.2
    • 注意:安装 robotframework 时指定安装 3.1.2 版本,否则易出现关键字缺失的问题
    • pip install robotframework==3.1.2  -i  https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn
    • 安装 robotframework-ride (可视化工具)
    • pip install robotframework-ride  -i  https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn
    • 安装 wxPythonPython 非常有名的一个GUI 库,支撑Ride的运行库)
    • 注意:安装 robotframework-ride 后,wxPython 可以不需要再去安装
    • pip install -U wxPython -i  https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn
    • 安装 robotframework-selenium2library(UI自动化第三方库)
    • pip install robotframework-selenium2library  -i  https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn  
    • 安装 RequestsLibrary(接口自动化第三库)
    • pip install -U robotframework-requests  -i  https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn 
    • 在套件中导入 requests RequestsLibrary 库 
    • 安装 databaselibrary (数据库自动化第三方库)
    • pip install robotframework-databaselibrary  -i  https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn  
    • 查看已安装的包
    • pip list
    • 启动 Ride 可视化图形工具

    二、安装步骤如下

    1、安装 python3.6,配置环境变量(这个在之前博客中已有步骤,这里就不赘述了)

    2、安装 wxPython

    • 方法一:通过下载 exe 文件安装(最简单的方式,但是 python3.0 很难找到对应的 wxPython.exe 文件)
    • 下载注意,需要下载与电脑和 python 解释器版本匹配的 exe 文件
    • 下载完成后双击安装即可,会自动识别你安装Python的目录,不需要你另外选择安装路径
    • 地址:https://sourceforge.net/projects/wxpython/files/
    • 方法二:通过 whl 文件安装
    • 去官网下载后缀为 whl 的文件,需要下载与自己电脑系统和 Python 版本相应的 whl 文件
    • 下载网址:https://pypi.org/project/wxPython/#files
    • whl 文件放在 Python 安装目录下的 scripts 文件夹下
    • CMD 命令窗口进入 scripts 目录下,输入:pip install XX-XXX-XXX.whl  -i  https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cnXX-XXX-XXX.whl 是你下载的 whl 文件名)
    • 稍等片刻即可安装完毕
    • 方法三:直接通过命令安装(推荐使用
    • 如下直接通过命令 pip install -U wxPython  -i  https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn 完成

    3、安装 robotframework

    4、安装 robotframework-ride

    5、安装 robotframework-selenium2library

    三、pip 安装报错

    1、常出现 "connection to pypi.org time out"  问题

    • 原因:是因为没有指定镜像源,需要在后面加上 -i 参数,然后指定镜像源,并且要添加信任(--trusted-host 源地址)
    • 国内常用的镜像源
    • 阿里云:http://mirrors.aliyun.com/pypi/simple/
    • 豆瓣: http://pypi.douban.com/simple/
    • 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
    • 中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple/
    • 解决如下:pip install pymysql -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

    备注:

    1、报错

    错误原因:pip版本太低

    解决方法:直接输入 python -m pip install --upgrade pipd

    2、安装pip install robotfamework报错

     

     解决方案:

    重新配置python的环境变量path,关机重新重启下

    3、pip下载失败报错

     解决方法:网络速度慢,重新下载

    4、安装wxpython报错

     解决方法:重新安装一次就ok

    5、dos中启动报错

     6、rf运行报告乱码

  • 相关阅读:
    Seafile和Nextcloud相比较哪个好用
    opencv3.1+cmake+mingw5.3+QT5编译
    算法导论第三版--动态规划与贪心算法
    Linux 网卡特性配置ethtool详解
    算法导论第三版--红黑树
    算法导论第三版--二叉搜索树
    realloc在aarch64_be-gcc的奇怪表现
    算法导论第三版--桶排序
    算法导论第三版--计数,基数排序
    算法导论第三版--插入排序和归并排序
  • 原文地址:https://www.cnblogs.com/xiaolehua/p/14140137.html
Copyright © 2011-2022 走看看