一、环境搭建
概览:win 7+ python 3.6 + robotframework + fireFox
安装完后,需要设置环境变量:计算机—属性—高级系统设置—环境变量—系统变量—Path,写入 C:\Python36 和 C:\Python36\Scripts(更改为您指定路径即可)
5、安装相关的库
推荐使用pip安装,如 pip install robotframework(以及selenium2library)
研发环境没外网,采用离线安装,down包后解压--进入--python setup.py install
(1)WEB页面测试:
(2)接口测试:
在线:pip install requests
离线:
二、创建ride.py图标
1、上述步骤完成后,在\Python36\Scripts目录下会有一个ride.py文件,从该目录进入控制台输入:python ride.py即可运行
2、为ride添加快捷方式:在桌面上点击鼠标右键,在弹出的快捷菜单中选择“新建->快捷方式”命令,在“请键入对象的位置”的输入框中,输入命令D:\Python36\pythonw.exe -c "from robotide import main; main()"
3、单击“下一步”,在“键入该快捷方式的名称”的文本框中,输入名称“RIDE”,如图
4、单击“完成”按钮,但图标不是机器人。在新建的快捷方式的图标上,单击鼠标右键,选择“属性”命令,会弹出“RIDE属性”对话框,如同
5、单击“更改图标”按钮,弹出“更改图标”对话框,找到目录D:\Python36\Lib\site-packages\robotide\widgets,里面有个名叫robot.ico的图标,选中后确定即可。
三、浏览器驱动
如果Selenium官网访问不了,访问如下网址:
Mozilla GeckoDriver(Firefox)
Google Chrome Driver
Microsoft Edge Driver(IE)
请注意,下载后将这3个驱动(exe文件)放在C:\Python36目录下
2、pywin32 安装
3、autoit 安装
4、AutoItLibrary 安装
安装方法和上面的一样,解压后,命令安装:python setup.py install
四、安装和使用过程中问题总结
【microsoft visual c++ 14.0 is required 】的错误解决后,但是pycryto模块仍未安装成功,又出现新的错误【error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2】
安装whl包:pip install wheel -> pip install **.whl
安装tar.gz,命令格式:tar -zxvf 压缩文件名.tar.gz 解压后用python setup.py install安装
RequestsLibrary=====robotframework-requests-0.5.0.tar.gz
安装zip包,命令格式:unzip filename.zip 解压后,python setup.py install
安装whl包:pip install wheel -> pip install **.whl
安装tar.gz,命令格式:tar -zxvf 压缩文件名.tar.gz 解压后用python setup.py install安装
RequestsLibrary=====robotframework-requests-0.5.0.tar.gz
安装zip包,命令格式:unzip filename.zip 解压后,python setup.py install
3、注意事项:
(1)、安装包尽量统一,要么都是64位,要么都是32位;
(3)、安装完selenium2library后ride引用一直报红原因可能是版本不对,升级到指定版本3.0.0后就好了;通过pip命令无法下载时候可以通过robotframework-selenium2library-3.0.0.tar.gz包解压后(包我百度云里有),在解压后的文件处打开命令行输入:python setup.py install
(4)、各类库的下载地址: