码迷,mamicode.com
首页 > 其他好文 > 详细

pip及其Ride的安装针对RobotFramework框架

时间:2017-12-06 21:57:54      阅读:1670      评论:0      收藏:0      [点我收藏+]

标签:如何   site   lan   ade   alt   依赖   技术   mod   报告   

 

http://robotframework.org
http://robot-framework.readthedocs.io

robotframework-python3 (2.9)
robotframework-selenium2library (3.0.0b1)
robotframework-appiumlibrary (1.4.6)

pip install robotframework-python3
pip install --upgrade robotframework安装最新版本
pip install robotframework==3.0.3
pip install --upgrade --pre robotframework-selenium2library 直接安装该包,会自动安装selenium和robotframework

 

RobotFramework 是一款基于python 的可以实现关键字驱动和数据驱动并能够生成比较漂亮的测试报告的一款测试框架

使用的环境

 python-2.7.10.amd64.msi

 RIDE 1.5a2 running on Python 2.7.10. 

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

 robotframework-selenium2library 1.7.4

安装完毕后 在环境变量的path路径下添加;C:\Python27;C:\Python27\Scripts 

 

安装selenium和robotframework

CMD : pip -U install selenium       会自动安装selenium python依赖包

验证方式 :pip show selenium

---
Metadata-Version: 2.0
Name: selenium
Version: 2.48.0
Summary: Python bindings for Selenium
Home-page: https://github.com/SeleniumHQ/selenium/
Author: UNKNOWN
Author-email: UNKNOWN
License: UNKNOWN
Location: c:\python27\lib\site-packagesRequires:

 

安装ride

CMD:pip install robotframework-ride

验证:pip show robotframework-ride
---
Metadata-Version: 1.1
Name: robotframework-ride
Version: 1.5a2
Summary: RIDE :: Robot Framework Test Data Editor
Home-page: https://github.com/robotframework/RIDE/
Author: Robot Framework Developers
Author-email: robotframework@gmail.com
License: Apache License 2.0
Location: c:\python27\lib\site-packages
Requires:

ride安装完后在CMD输入ride.py启动,如果缺少 wxPython2.8

那么需要安装:wxPython2.8-win64-unicode-2.8.12.1-py27.exe

 

安装selenium与robotframework 依赖包

CMD:pip install Selenium2Library

验证方式 :pip show robotframework-selenium2library

---
Metadata-Version: 1.1
Name: robotframework-selenium2library
Version: 1.7.4
Summary: Web testing library for Robot Framework
Home-page: https://github.com/rtomac/robotframework-selenium2library
Author: Ryan Tomac , Ed Manlove , Jeremy Johnson
Author-email: <ryan@tomacfamily.com> , <devPyPlTw@verizon.net> , <jeremy@softworks.com.my>
License: Apache License 2.0
Location: c:\python27\lib\site-packages
Requires: decorator, selenium, robotframework, docutils

 

以上如果安装完毕,如果使用chrome和IE的web driver还需要下载webdriver的exe文件

CMD:ride.py

将会启动robotframework的IDE界面,如下:

技术分享图片

创建桌面ride图标

1. 新建快捷方式

在桌面右击鼠标,弹出的菜单选择 新建-快捷方式 ,然后在 请键入对象 的位置输入这一行命令 C:\Programs\Python27\pythonw.exe -c "from robotide import main; main()"

技术分享图片

点击下一步,输入你要建立的快捷方式的名称 ,点击完成,看到图标已经建好了。如图

技术分享图片

2. 显示不爽,图标要换成机器人图标,需要快捷方式上点击右键-属性,点击“更改图标”,在浏览里找到目录F:\Python27\Lib\site-packages\robotide\widgets,里面有个robot.ico的图标,如图

选它之后,点打开,确定之后再确定就可以了,效果如

技术分享图片

 

 

实例

首先创建一个Test project ,选择folder类型

再创建一个Test Suite ,选择robot类型

接下来添加一个Test case

顺便添加Library,如果没有添加Selenium2Library将无法使用其 内置的封装的关键字

技术分享图片

在case里设置如下:

技术分享图片

接下来就可以run test case

case 的text 

   

技术分享图片
*** Settings ***
Library           Selenium2Library

*** Test Cases ***
Open
    OpenBrowser    http://www.baidu.com    gc
    Page Should Contain    百度一下
    Page Should Contain    http://www.baidu.com
    Close All Browsers
技术分享图片

等待case结束后,就可以看到如下漂亮的测试报告

技术分享图片

pip及其Ride的安装针对RobotFramework框架

标签:如何   site   lan   ade   alt   依赖   技术   mod   报告   

原文地址:http://www.cnblogs.com/tester-l/p/7994480.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!