标签:如何 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界面,如下:
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