zoukankan      html  css  js  c++  java
  • python2.x- selenium-robot framework自动化测试环境搭建

    因为ride在开发的时候是基于python2.x开发的,虽然现在python已经出现了python3.x以上的版本,但是ride未和python3.x以上的版本有兼容。

    robot framework 这个框架底层是用python编写的

    现在我来看看需要准备什么东西呢:

    1. python-2.7.11.msi

    2.wxPython2.8-win32-unicode-2.8.12.1-py27.exe

    1. python的安装

    安装的时候需要勾选pip和Add python.exe to Path

    可以选择自己默认喜欢的路径,也可以一路点击下一步;

    安装成功后,检查是否安装成功,在dos窗口,输入python回车:

    如果报错,异常,则需要自己手动添加环境变量

    在path中配置添加两个 (E:python2.7;E:python2.7Scripts;)

    2. wxPython的安装

    它是python语言的跨平台GUI工具包,由于RIDE是基于这个库开发的,因此需要安装这个库。

    可以自己在网上下载安装包:wxPython2.8-win32-unicode-2.8.12.1-py27.exe

    直接点击下一步进行安装就好了。

    3. Robot Framework的安装

    Robot Framework是用于验收测试和验收测试驱动开发的通用测试自动化框架。

    安装:

    打开cmd窗口,输入命令:

    pip install robotframework-ride

    提示Successfully ……即可

    注意:倘若你桌面没有生成RIDE快捷方式 ,请按以下步骤手动添加。

    在安装目录下面,找到ride.py后将发送到桌面 (E:python2.7Scripts ide.py)
    更改为机器人图标:
             在桌面上ride快捷方式-->右键-->属性-->快捷方式-->更改图标-->浏览
             找到python的安装目目录下E:Python2.7Libsite-packages obotidewidgets目录下robot图标

    4. selenium2library的安装

    robot framework需要和网站做交互的话,就需要导入selenium2library包,使用pip命令:pip install robotframework-selenium2library

    可以使用pip list显示所有安装的包,所在目录:E:python2.7Libsite-packages

    将安装包里的chromedriver.exe和IEDriverServer.exe两个驱动放置python目录下的E:python2.7Scripts目录里,
    这2个驱动是保证RF能运行谷歌和IE浏览器的关键

  • 相关阅读:
    flexgrid的应用
    Flexigrid例子二: 原位编辑器
    JQuery 插件FlexiGrid 之完全配置与使用
    linux 配置环境变量不生效
    redis主从和哨兵搭建
    linux 清楚buff
    linux时间ESC修改为CST格式
    mysql-5.7.26 版本,表不区分区分大小写问题
    CDH-mysql 开启关闭 gtid
    mysql-5.7.26 安装已经 主从同步复制
  • 原文地址:https://www.cnblogs.com/yangguanghuayu/p/10233691.html
Copyright © 2011-2022 走看看