首页 > 代码库 > robotframework+SikuliLibrabry自动化测试环境
robotframework+SikuliLibrabry自动化测试环境
1、Python的安装
1.1、python的下载
- 下载地址:https://www.python.org/downloads/release/python-2712/
注:Python当前的最新版本为3.5.2,而由于最新版本对RIDE的支持上还存在一些问题,因此在这里我们使用的版本为2.7.12。
1.2、python的安装
python分为有64位和32位版本,这里以64位版本的安装为例:
1) 双击下载的:python-2.7.12.amd64.msi
2) 选择要安装的python的路径,这个路径可以随便选择,但是要记录自己的安装路径,以用于后边的配置。
3) 将python.exe添加到path中
4) 一路点击“Next”,直到python安装完成。
注:在安装过程中程序会自动安装pip和setuptools。
2、RobotFramework的安装
- 按键windows+R,调出运行运行窗体,在运行窗体中输入cmd,点击确定。
2) 在弹出的命令窗体中输入:pip install robotframework,点击回车键
Robotframework能够自动安装成功。
3、wxPython的安装
3.1、wxPython的下载
- 下载地址:http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/
注:wxPython版本必须是2.8.12.1
3.1、wxPython的安装
双击wxPython2.8-win64-unicode-2.8.12.1-py27.exe,按照安装向导直至安装成功。
wxPython并不是每个版本都能够支持RIDE。配置完成后,点击桌面的图标不能启动程序时,在cmd中输入ride.py ,提示只有2.8.12.1版本支持RIDE。
4、robotframework-ride的安装
4.1、安装
1)按键windows+R,调出运行运行窗体,在运行窗体中输入cmd,点击确定。
- 在弹出的命令窗体中输入:pip install robotframework-ride,点击回车
Robotframework-ride能够自动下载安装成功。
4.2、创建桌面快捷方式
根据以上步骤RIDE已经在哪混个成功,我们可以通过命令来启动RIDE但是这种启动方式是很不方便的,因此我们需要创建一个桌面的快捷方式。
1)新建快捷方式
在桌面右击鼠标,弹出的菜单选择新建-快捷方式,然后在请键入对象的位置输入这一行命令:F:\Python27\pythonw.exe -c “from robotide import main; main()”
如图:
注:这里的Python不是在F:\Python27,需要换成你的Python所在目录的路径。
- 点击下一步,输入你要建立的快捷方式的名称,如图:
这里的名称可以根据自己的意愿随便命名,点击完成,看到左面上的图标已经建好了。
- 创建完成之后,我们会感觉这个图标不好看,因此我们可以通过下边的操纵将图标换成机器人图标。
- 图标要换成机器人图标,需要快捷方式上点击右键-属性,
- 点击“更改图标”,在浏览里找到目录F:\Python27\Lib\site-packages\robotide\widgets,里面有个robot.ico的图标(大家到自己的安装目录相同路径去找一下),
- 选它之后,点打开,确定之后再确定就可以了,
5、jre的安装
由于SikuliLibrary
需要Java的支持,因此安装
SikuliLibrary之前需要先将jre安装到电脑上。
5.1、下载jre
- 下载地址:https://www.java.com/en/download/manual.jsp
注:下载时下载最新版本即可。
5.2、安装jre
双击jre-8u111-windows-x64.exe,按照安装向导提示,正确完成安装。
6、SikuliLibrary的安装
1)按键windows+R,调出运行运行窗体,在运行窗体中输入cmd,点击确定。
2) 在弹出的命令窗体中输入:pip install robotframework-SikuliLibrary
,点击回车
Robotframework-SikuliLibrary
能够自动下载安装成功。
7、databaselibrary的安装
在命令窗体中输入:pip install robotframework-databaselibrary,点击回车
Robotframework-databaselibrary能够自动下载安装成功。
robotframework+SikuliLibrabry自动化测试环境