因为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.7\Scripts;)

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.7\Scripts\ride.py)
更改为机器人图标:
         在桌面上ride快捷方式-->右键-->属性-->快捷方式-->更改图标-->浏览
         找到python的安装目目录下E:\Python2.7\Lib\site-packages\robotide\widgets目录下robot图标

4. selenium2library的安装

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

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

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

转载于:https://www.cnblogs.com/yangguanghuayu/p/10233691.html

python2.x- selenium-robot framework自动化测试环境搭建相关推荐

  1. Robot Framework测试环境搭建(python3.7.2,pip在线安装)及RIDE的简单操作演示

    Robot Framework测试环境搭建(python3.7.2,pip在线安装)和RIDE的简单操作演示 1.框架介绍 Robot Framework 框架是一个通用的测试框架(基于python) ...

  2. Selenium + Python + Chrome 自动化测试 环境搭建

    一.下载Python 相关的教程很多,此处不详细记录了,下面是官网下载地址: https://www.python.org/downloads/ 我使用的python版本为 Python 3.6.1 ...

  3. python+selenium安装,自动化测试环境搭建

    1.安装python(注:安装过程中勾选配置环境选项) 2.检查python是否安装成功 3.通过pip命令安装selenium pip install selunium 4.检查selenium是否 ...

  4. Jenkins上配置Robot Framework自动化测试脚本工程

    Jenkins上配置Robot Framework自动化测试脚本工程 现在越来越多的项目组开始引入敏捷,其中对于我们的自动化测试也有了一些新的要求.至少要把我们做的自动化案例能够持续地跑起来,能够在敏 ...

  5. selenium自动化测试环境搭建及启动safair浏览器(Mac)

    selenium自动化测试环境搭建及启动safair浏览器 ###前提环境 mac系统 safair浏览器 python(只不过mac自带python2.7可以不用下载) pycharm 打开终端 p ...

  6. 测试小白基于java的selenium自动化测试环境搭建

    本人是一个软件测试小白,自己在研究自动化测试时,真的入了不少坑,直到现在,才勉强将环境搭建了起来. 在此,我随随便便总结了一下基于java的selenium自动化测试环境搭建,送给正在学习软件测试的你 ...

  7. python+pycharm+selenium自动化测试环境搭建步骤

    python+pycharm+selenium自动化测试环境搭建步骤 原文链接:https://blog.csdn.net/weixin_51429941/article/details/116850 ...

  8. Python+selenium自动化测试环境搭建(详细)

    Python+selenium自动化测试环境搭建 环境版本: Python3.7+Selenium3.141+谷歌浏览器76.0/火狐浏览器 一.安装五大组件 1.安装python并配置环境变量   ...

  9. 【rf】robotframework自动化测试环境搭建

    robotframework自动化测试环境搭建 前言: 1.在2019年之前,robotframework-ride的版本一直是1.5.2.1,是2016年1月份的版本,只能安装在python2.7的 ...

最新文章

  1. mysql乐观和悲观锁实现_mysql实现乐观锁和悲观锁该怎么编写?
  2. __dopostback
  3. 使用正则表达式获取连接字符串某项的值
  4. “error MSB8011” 解决方法
  5. mysql基础之帮助信息
  6. UITableView的分割线不满屏的解决方法
  7. ASP.NET AJAX的客户端框架是鸡肋?
  8. python input函数用法mac_sublime text3解决input()函数无法使用的问题(Python)
  9. 人力资源管理系统需求分析报告及系统架构图
  10. 分区助手扩大c盘后自动修复_分区助手扩大c盘的详细操作步骤
  11. 史上最全的 11 张网络安全思维导图!
  12. ADS7830 FPGA实现
  13. python点滴 1
  14. B - ZJM要抵御宇宙射线
  15. 【TCP专题】TCP连接建立
  16. interrupt using
  17. 手机重力感应控制电脑(一)
  18. 超参数优---贝叶斯优化及其改进(PBT优化)
  19. 中国移动oa办公系统
  20. 智能家居视觉信息安全

热门文章

  1. 自定义字段类型的开发[转]
  2. Java 最多能买到的笔数
  3. 06-基于 XML 和注解 的 IOC 案例
  4. JDBC-Statement 对象
  5. 如何探测浏览器是否开启js功能
  6. Eclipse 启动问题:'Initilizing Java Tooling' has encountered a problem(。。。)
  7. Android 模拟多线程下载
  8. Android将联系人读取到LISTVIEW中遇到的问题!
  9. 软件开发人员真的了解SQL索引吗(索引使用原则)
  10. [转]分布式文件系统 MogileFS 安装手册