一、安装包

1、Python(推荐使用ActivePython,这个版本PATH已经配好了,也安了一些像pip这样的包)

ActivePython-2.7.2.5-win32-x86.msi

2、WxPython(注意要用2.8的版本,我用2.9的发现ride无法打开)

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

3、robotframework(我使用的是2.8)

robotframework-2.8.1.tar.gz

4、安装RIDE(推荐用下面的exe安装包,它可以在桌面创建快捷方式)

robotframework-ride-1.1.win32.exe

1、https://pypi.python.org/pypi/decorator/

2、https://pypi.python.org/pypi/robotframework/#downloads

3、https://pypi.python.org/pypi/robotframework-selenium2library/1.5.0

4、https://pypi.python.org/pypi/selenium/2.40.0

安装时可以选择在线安装(需联网)或者离线安装。

二、在线安装

1、首先安装Python,这个就不用多说了,下一步下一步就好了

2、安装wxPython也是,一路下一步就好了,注意一下,最好要以管理员身份运行

3、安装rf,以管理员身份运行cmd, pip install robotframework

4、安装RIDE,以管理员身份运行cmd, pip install robotframework-ride

5、安装Selenium2Library,以管理员身份运行cmd,然后pip install robotframework-selenium2library就可以了

查看selenium2library是否安装成功的方法:打开python,输入import Selenium2Library,如果出现命令提示符就 OK了,注意大小写,是Selenium2Library。

三、离线安装

1、安装ActivePython

2、安装WxPython

3、安装rf,解压rf到本地目录(如C盘),然后使用命令行进入到目录(cd \;cd robotframework-2.8.1)执行python setup.py install就好了

4、安装decorator,方法和安装rf一样,先解压然后进入命令行执行python setup.py install

5、安装selenium。方法同上

6、安装selenium2library。方法同上

7、安装ride,以管理员身份运行ride安装包。

四、Try it

1、首先打开RIDE

2、新建一个项目:

名字和路径可以自己设置,右边有个Type和Format,对于项目,推荐Type使用Directory,Format选择txt,这样便于管理

3、新建一个Suite

这里的Type就可以选择File了,区别是File下面可以直接写Test Case,而Directory下面不可以

4、新建一个Test Case

5、编辑case

编辑case前需要先导入selenium2library库,在suite里面添加library

然后输入库名Selenium2Library

现在就可以编辑case了

Open Browse是关键字,所以是蓝色的。关键字可以通过按F5来查看

6、执行测试

7、查看报告

OK,非常方便吧,更多详细的内容请参考吴穹博士的pdf文件,这个百度一下就能找到

RobotFramework+Selenium2环境搭建与入门实例的更多相关文章

  1. Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例【附详细代码】

    http://blog.csdn.net/xiefu5hh/article/details/51707529 Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例[附 ...

  2. Robot Framwork +Selenium2环境搭建

    Robot Framwork +Selenium2环境搭建 安装python 参考文章http://blog.csdn.net/sealion111/article/details/78690686 ...

  3. (十八)整合Nacos组件,环境搭建和入门案例详解

    整合Nacos组件,环境搭建和入门案例详解 1.Nacos基础简介 1.1 关键特性 1.2 专业术语解释 1.3 Nacos生态圈 2.SpringBoot整合Nacos 2.1 新建配置 2.2 ...

  4. ArcGIS API for JavaScript开发环境搭建及第一个实例demo

    原文:ArcGIS API for JavaScript开发环境搭建及第一个实例demo ESRI公司截止到目前已经发布了最新的ArcGIS Server for JavaScript API v3. ...

  5. Android菜鸟的成长笔记(1)——Android开发环境搭建从入门到精通

    原文:Android菜鸟的成长笔记(1)--Android开发环境搭建从入门到精通 今天在博客中看到好多Android的初学者对Android的开发环境的搭建不熟悉而导致不能进行学习,所以我决定自己写 ...

  6. ArcGIS Pro开发Web3D应用(1)——环境搭建与初始实例

    1.搭建环境 1.1 ArcGIS Web3D软件环境 ArcGIS Pro 2.0(必须) ArcGIS for Enterprise 10.5.1 (从10.5开始称呼为Enterprise)包括 ...

  7. android Jni NDK开发环境搭建及其简单实例的编写

    android  Jni  NDK开发环境搭建及其简单实例的编写 由于工作需要,需要采用开发想要的JNI,由于之前没有接触过安卓的开发,所以更加网上的帖子,学习了下.遇到了些问题,然后总结下学习过程中 ...

  8. 基于Qt Designer和PyQt5的桌面软件开发--环境搭建和入门例子

      本文介绍了如何使用技术栈PyCharm+Qt Designer+PyQt5来开发桌面软件,从环境搭建.例子演示到对容易混淆概念的解释.文中用到的全部软件+代码下载链接为:https://url39 ...

  9. Mybatis学习笔记之一(环境搭建和入门案例介绍)

    一.Mybatis概述 1.1 Mybatis介绍 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了go ...

随机推荐

  1. Linux - Shell - find - 进阶: 范围

    概述 继续昨天的 find 背景 还有一些 过滤条件 1. 约束: 目录层数 概述 约束目录的层级 选项 -maxdepth 作用 约束最大目录层级 相对路径 -mindepth 作用 约束最小目录层 ...

  2. vue中mixins的理解及应用

    vue中mixins的理解及应用 vue中提供了一种混合机制--mixins,用来更高效的实现组件内容的复用.最开始我一度认为这个和组件好像没啥区别..后来发现错了.下面我们来看看mixins和普通情 ...

  3. ansible笔记(8):初识ansible playbook

    回顾总结:我们来想象一个工作场景,看看怎样把之前的知识点应用到这个工作场景中.假设,我们想要在192.168.10.2主机上安装nginx并启动,我们可以在ansible控制主机中执行如下3条命令. ...

  4. [AGC027E]ABBreviate

    Description AGC027E 给定一个仅由\(AB\)构成的字符串\(S\),给定两个操作,把\(AA\)换成\(B\),和把\(BB\)换成\(A\),问由这个字符串和任意次操作可以得到几 ...

  5. Java中的门面设计模式及如何用代码实现

    门面设计模式又叫外观设计模式,其核心思想正如其字面意思,向用户提供一个门户,用户只需要访问这个门户来获取他们想要的数据,无需管理这个门户内部的构成,也无需知道里面的运行流程等等,对于开发者来说,使用门 ...

  6. JS高级---案例:贪吃蛇小游戏

    案例:贪吃蛇小游戏 可以玩的小游戏,略复杂,过了2遍,先pass吧 先创建构造函数,再给原型添加方法.分别创建食物,小蛇和游戏对象. 食物,小蛇的横纵坐标,设置最大最小值,运动起来的函数,按上下左右键 ...

  7. SPI(Service Provider Interface)--通过接口获取服务

    spi 现在已有实现 jdk 提供实现 dubbo里的spi实现 一.jdk实现 配置 定义接口 定义实现类 配置资源文件 classpath下创建(META-INF/services/接口全面:ME ...

  8. git之路

    1.如何clone代码到本地 答:git clone https://github.com/antirez/redis.git 2.

  9. Go性能调优

    文章引用自   Go性能调优 在计算机性能调试领域里,profiling 是指对应用程序的画像,画像就是应用程序使用 CPU 和内存的情况. Go语言是一个对性能特别看重的语言,因此语言中自带了 pr ...

  10. CSH while read