RobotFramework+Selenium2环境搭建与入门实例

最近由于项目需要搭建RobotFramework+Selenium2环境,遂百度一番发现照做没有成功的;于是自己摸索、折腾了半下午,终于成功运行了。仅此记录一下(也希望能帮到像我一样的初学者)。好了,废话不多说,下面开始环境搭建。

系统环境说明:windows7-SP1 x86 ultimate

一、安装包列表:
1、ActivePython-2.7.8.10-win32-x86.msi:这里选择ActivePython-2.7而不是Python2.7是因为前者提供了一些默认被安装的工具,如pip等。且此版本不需要配置环境变量(从头到尾都不需要)。
2、wxPython2.8-win32-unicode-2.8.12.1-py27.exe:最好选用2.8,经本人亲测2.9好像最后RIDE无法打开。
3、robotframework-2.8.4.tar.gz
4、robotframework-ride-1.2.3.win32.exe
5、robotframework-selenium2library-1.7.1.win32.exe
6、decorator-3.4.2.tar.gz
7、selenium-2.46.0.tar.gz
这里写图片描述

二、开始安装:
1、首先安装ActivePython,这个没有什么特别注意的,一直下一步就好了。
安装是否成功检测:在cmd中输入python出现其版本信息且切换到Python命令行模式(>>>_)。
2、安装wxPython:最好以管理员身份运行,接着下一步就好。
3、安装robotframework:将其解压到任意目录,在其目录下运行cmd命令并执行:python setup.py install安装即可。
4、安装robotframework-ride:最好以管理员身份运行并下一步即可。
5、安装robotframework-selenium2library:最好以管理员身份运行并下一步即可。安装是否成功检测:1.在cmd中输入python进入python模式 2.输入import Selenium2Library(注意大小写),这时会提示大概如下错误信息:no module named decorator,不用理会接着下一个软件安装即可。
6、decorator:将其解压到任意目录,并执行python setup.py install命令安装即可。再次按第5步方法检测,这次提示:no module named selenium,不用理会,接着进入下一步安装即可。
7、安装selenium:方法同decorator。再次按第5步安装方法检测:没有提示任何信息只出现了命令提示符,安装成功。

PS:如安装成功,在Python安装目录下,能找到以下文件夹或文件:如Python\Lib\site-packages下的robot文件夹和robotide文件夹。在Python\Scripts下面能找到pybot.bat问价等。有时可能因为其中某软件版本不兼容导致安装失败。

三、简单使用:
1、打开RIDE工具新建一个项目:并依次选择File->New Project(Ctrl+N),输入项目名称(Name),在右侧项目类型中选择Diretory(目录),文件格式(Format)选择TXT。其中File代表一个文件,其下面可以新建Test Case,而Diretory下面只能新建Suite
这里写图片描述
2、新建Suite:这里Type选择File,Format选择TXT
这里写图片描述
3、新建Test Case:输入名称点击OK即可。
这里写图片描述
4、导入必要的库:
首先要添加第三方库,选中Suite并单击右侧Library按钮
这里写图片描述
然后输入库名(Name) Selenium2Library(注意大小写)并点击OK。
这里写图片描述
注意:如果库导入失败:下图选中的部分字体为红色。
这里写图片描述
也可以按F5查看Selenium2Library库是否导入成功
这里写图片描述
5、编辑测试用例:
选中左侧用例名称后选中右侧Edit选项卡,在下面出现的表格中添加关键字、参数等信息:
这里写图片描述
6、选中右侧Run选项卡并点击Start开始跑刚刚编写的用例,并可以看到测试报告、日志等信息。
这里写图片描述
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值