引言:什么是RFS——RobotFramework+selenium2library,本系列主要介绍web自动化验收测试方面。
( @齐涛-道长 新浪微博)
我搞了个RobotFramework自动化测试公众号
欢迎大家扫一下加入。
这里有最新的安装指南,本文里的版本都比较旧了。
== RobotFramework的一些特性==
==RobotFramework的架构方案==
==RobotFramework的中文支持==
由于初始并不支持中文,于是在生成测试报告的时候对于中文的关键字无法识别,使用下面的方法可以正常显示中文。
==目前robotFramework支持的测试库==
下面这些是可以在robotFramework上支持的测试库,但是要独立安装程序。在安装之后,使用的时候要单独加载测试库。
- SeleniumLibrary - A web testing library that uses popularSelenium tool internally.
- watir-robot - A web testing library that uses popularWatir tool via theremote library interface.
- WatinLibrary - A web testing library that usesWatin tool (a .NET port of Watir) via theremote library interface.
- SwingLibrary - A Swing GUI testing library.
- EclipseLibrary - A library for testing Eclipse RCP applications using SWT widgets.
- AutoItLibrary - Windows GUI testing library that usesAutoIt freeware tool as a driver.
- DatabaseLibrary (Java) - A test library that provides common functionality for testing database contents. Implemented using Java so works only with Jython.
- DatabaseLibrary (Python) - Another library for database testing. Implemented with Python and works also on Jython.
- SSHLibrary - A test library that enables SSH and SFTP.
- HTTP test library using livetest
- HTTP test library using Requests
- How-To: Sikuli and Robot Framework Integration - This is not really a library but these instructions explain how to integrateSikuli tool with Robot Framework
==有关RobotFramework的知识库网站==
http://code.google.com/p/robotframework/
http://code.google.com/p/robotframework/wiki/UserGuide
http://code.google.com/p/robotframework-seleniumlibrary/
http://robotframework-seleniumlibrary.googlecode.com/hg/doc/SeleniumLibrary.html?r=2.8
http://code.google.com/p/robotframework/wiki/BuiltInLibrary