1. 安装
所有安装文件存放在:\Robotsoft64位文件夹下
1) 安装python2.7.14
a) 双击执行python-2.7.14.msi
b) 安装后更改环境变量,添加python的安装路径内容:D:\Python27;
c) 双击ez_setup.py安装easy_install。注:用于在线安装各类插件包
d) 安装后更改环境变量,添加路径:D:\Python27\Scripts;
e) 双击运行installlibrary.bat
(注:这个是安装robotframework和robotframework-selenium2library的,下载安装的是最新你的版本,网上查了下,3.0的selenium好像需要安装geckodriver驱动,有些不兼容可以先安装,后面降级也行)
2) 安装wxPython2.8
wxPython是Python语言的一套GUI图形库;ride需要wxPython的支持
版本:wxPython2.8-win64-unicode-2.8.12.1-py27.exe
a) 双击执行wxPython2.8-win64-unicode-2.8.12.1-py27.exe
特别说明:一定要用2.8版本的,3.0的ride打不开,2.9的据网友实验也存在ride打不开的问题。
3) 安装AutoItLibrary
a) 首先安装pywin32-221.win-amd64-py2.7.exe
(注:pywin32-221.win-amd64-py2.7.exe PythonWin 是一个 Python 集成开发环境,在许多方面都比 IDE 优秀)
b)拷贝AutoItLibrary-1.1_x64文件至本地桌面
c)以管理员身份运行cmd后,执行两个命令,第一,进入\AutoItLibrary-1.1_x64文件夹;第二,执行setup.py install。
注:安装成功后,默认会创建C:\RobotFramework\Extensions\AutoItLibrary目录。
d)双击执行robotframework-ride-1.5.2.1.win-amd64.exe
e)将文件夹下的IEDriverServer.exe拷贝到python安装路径下的scripts目录下。
4) 安装excellibrary
说明:xcelLibrary 是一个比较精致的 Excel 读写组件,还是由国人开发的。可以读写 xls 和 xlsx 格式的 Excel。支持简单的公式,可插入图片,不过对于格式的设置不是很丰富,目前设置单元格宽度,数据格式化显示。对字体,前景、背景色进行设置是它的局限性。 虽比不上 NPOI,但作为小巧的用来读写纯数据内容的 Excel 还是很高效的。
两种安装方式:
a) 打开cmd.exe,输入下面的命令
pip install robotframework-excellibrary
b) 复制RobotSoft64位下文件夹robotframework-excellibrary-0.0.2到本地,cmd进入文件夹下,输入命令python setup.py install
2. 使用Robot软件
a) 进入C:\RobotFramework\Extensions\AutoItLibrary\tests文件夹下,双击运行RunTests.bat
b) 打开ride,第一步:创建项目NewProject;
备注:选择Directory的原因是,在directory的项目下可以创建测试套件,如果是type为file,则只能创建测试用例,不利于用例的管理。
第二步:创建测试套件New Suite.选中测试项目,右键选择New Suite.
注意:选择file的原因是,在file的测试套件下可以创建测试用例,如果type为directory,还的在继续创建为file的测试套件,才能创建测试用因为测试用例只能在file类型下创建。
第三步:创建测试用例,选择Suite001,右键选择New Test Case.
c) 添加自动化脚本关键字的库,Selenium2Library库,点击按钮,输入文字,如下图
d) 添加AutoItLibrary库,点击按钮,输入文字,如下图
e) 去除IE的保护模式
注:IE和Firefox的截图区别。Firefox好像是缺省都截图,而IE是只在失败是截图。
3. 附录
KingKing备注:
单独安装selenium2Libarary
在命令行执行:pip install robotframework-selenium2library==1.8.0
补充Selenium2library单独安装的办法:
首先确保setuptools是安装成功的,基本上按第3或4步做了的都会安装成功,安装成功的同时会在python27\Scripts目录下安装一些easy_install的文件。
我们就在命令行进入该目录,输入命令easy_install pip的目录或文件的路径 就会安装成功了。
使用pip命令时,要先安装pip,安装如下:
检验pip安装成功
JingJing备注2:按照上面的流程,发现selenium版本安装的是3.0版本的,在以下目录删掉了3.0的文件夹,按照cmd命令给selenium降级了
备注(这个试了):安装了selenium3.0版本,要安装驱动geckodriver
我把它拷到了如下位置(此方法试了下,没有结果,所以暂时还是不要用最新的吧):