Robot Framework+Selenium2Library自动化测试安装与使用指南

一.安装Python2.7(因RIDE不支持python 3.x)
1.https://www.python.org/download/releases/2.7.8/
2.安装 (e.g. D:\Python27)
环境变量:计算机-属性-高级系统设置-环境变量
PYTHON_HOME D:\Python27
Path %PYTHON_HOME%

  1. 安装完成后,运行python.exe,输入print ("hello world"),得到正确输出即表示安装成功。
    Robot Framework+Selenium2Library自动化测试安装与使用指南

    二.安装Robot Framework
  2. https://github.com/robotframework/robotframework (源代码安装)
    http://www.onlinedown.net/softdown/262955_2.htm (安装包安装)
    如是源代码安装:打开cmd,切换到robot目录然后执行python setup.py install

  3. 环境变量:Path %PYTHON_HOME%\Scripts

  4. 是否安装成功:Pybot --version
    Robot Framework+Selenium2Library自动化测试安装与使用指南
    三. 安装RIDE(RIDE-RF IDE)
  5. 安装Wxpython:
    http://pan.baidu.com/share/link?shareid=3517265346&uk=2602872238
    2.安装Decorator:
    https://pypi.python.org/pypi/decorator/
    运行cmd,到目录下 python setup.py install
    3.安装Setuptools:
    http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
    4.Selenium 2.43
    https://pypi.python.org/pypi/selenium
    5.Selenium2Library
    https://pypi.python.org/pypi/robotframework-selenium2library/1.5.0#downloads
    查看selenium2library是否安装成功的方法:打开python,输入import Selenium2Library
    目录:D:\Python27\Lib\site-packages\
    Robot Framework+Selenium2Library自动化测试安装与使用指南
    6.安装RIDE
    https://pypi.python.org/pypi/robotframework-ride
    或https://github.com/robotframework/RIDE/releases

五.运行RIDE
打开cmd,输入ride.py即可
Robot Framework+Selenium2Library自动化测试安装与使用指南

六.RIDE的使用
1.新建自动化测试工程:File->New Project,输入名字,工作区,选择Directory和TXT

Robot Framework+Selenium2Library自动化测试安装与使用指南
Robot Framework+Selenium2Library自动化测试安装与使用指南

  1. 为工程加入Selenium2Library:点击Library,在Name中填入Selenium2Library,点击OK。黑色代表成功,红色表示不存在

Robot Framework+Selenium2Library自动化测试安装与使用指南
3.右键点击Project->New Suite,输入Name,选择File,TXT。完成后同样加入Selenium2Library
Robot Framework+Selenium2Library自动化测试安装与使用指南

4.右键点击TestSuite->New Test Case,右侧输入keyword name和参数。蓝色表示是Keyword。
Robot Framework+Selenium2Library自动化测试安装与使用指南

  1. 按F5会出现Library的keywords

  2. 点击Run
    Robot Framework+Selenium2Library自动化测试安装与使用指南

  3. 日志

LOG.HTML

Robot Framework+Selenium2Library自动化测试安装与使用指南
Robot Framework+Selenium2Library自动化测试安装与使用指南
Robot Framework+Selenium2Library自动化测试安装与使用指南

OUTPUT.XML

Robot Framework+Selenium2Library自动化测试安装与使用指南
REPORT.HTML
Robot Framework+Selenium2Library自动化测试安装与使用指南

七.新建资源和用户关键字

  1. 右键点击Project->New Resource,填入名字,点击OK。为Resource.txt加入Selenium2Library。
    Robot Framework+Selenium2Library自动化测试安装与使用指南
  2. 右键点击resource.txt->New User Keyword,填入名字,点击OK
    Robot Framework+Selenium2Library自动化测试安装与使用指南

  3. 输入research所要做的内容。如果必填参数未填,会出现红色
    Robot Framework+Selenium2Library自动化测试安装与使用指南

4.参数化:在设置里填入变量,用“|”分隔变量,用例中变量为绿色则设置成功,如为紫色则表示Arguments里没有对应变量。
Robot Framework+Selenium2Library自动化测试安装与使用指南

5.加载Resource:在工程和测试套的设置里添加此resource。添加成功应为蓝色。
Robot Framework+Selenium2Library自动化测试安装与使用指南
Robot Framework+Selenium2Library自动化测试安装与使用指南

6.应用Resource:深蓝色为用户关键字。
Robot Framework+Selenium2Library自动化测试安装与使用指南

八.传参
填入-v 变量:参数 -v 变量:参数
Robot Framework+Selenium2Library自动化测试安装与使用指南
九.以文件形式传参

  1. 新建一个var.py, 内容如下,里面包含了变量和赋值。
    Robot Framework+Selenium2Library自动化测试安装与使用指南

2.以variables在测试套里加入var.py
Robot Framework+Selenium2Library自动化测试安装与使用指南

  1. 在Arguments里填入-V 文件(需要路径)

Robot Framework+Selenium2Library自动化测试安装与使用指南
十.TAG
测试套和用例可以分别在设置里打上Tag,运行时可以写只运行此Tag的用例。
Robot Framework+Selenium2Library自动化测试安装与使用指南
Robot Framework+Selenium2Library自动化测试安装与使用指南
十一.Selenium IDE
一款FireFox 插件,安装完成后路径:Firefox->Tools->selenium ide

转载于:https://blog.51cto.com/13749917/2116453

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值