一、 主要程序安装
可以直接通过下面提供的SVN路径下载相应安装包
svn://192.168.54.191/sam-docs/持续集成/JDK/jdk-8u151-windows-x64.exe
svn://192.168.54.191/sam-docs/持续集成/RobotFramework
1、 JDK-1.8.151
安装过程省略,网络上有的是
2、 python-2.7.14
msi包直接安装
配置环境变量:默认安装路径C:\Python27
增加两个path:
① C:\Python27;
② C:\Python27\Scripts;
校验是否安装成功CMD命令行输入python --version,安装成功可以看到如下展示
3、 setuptools-38.5.1
解压文件,在解压目录下执行命令python setup.py install完成安装
4、 pip-9.0.1
解压文件,在解压目录下执行命令python setup.py install完成安装
安装好,环境变量要配上C:\pip-9.0.1的路径
安装完成后,输入pip --version,查看安装结果版本号
5、 Wxpython2.8.12.1
直接运行msi安装包(装了才能启动ride)
二、 环境插件安装(pip安装)
CMD命令行输入:pip install XXX
XXX为下面需要安装的插件的名称,如:pip install robotframework
SAM冒烟环境需要安装RF平台,及相关的python插件:
1、RF
- Robotframework(RF测试平台)
a) robotframework-ride(RF测试编辑环境)
b) robotframework-selenium2library(包含大部分测试脚本功能的库)
2、插件
执行过程中如果提示如下从错误,表明缺少这个插件
可一直执行pip命令安装,命令如下:
pip install robotframework-selenium2libary
下面是常用的插件(依赖)包(红色为SAM冒烟脚本需要)
- selenium(web自动化测试依赖)
- pyrad(模拟radius报文)
- pymssql(数据库连接)
- chardet(编码格式检测)
- suds(接口对接)
- decorator(装饰器)
- docutils(文本格式转换工具)
三、 浏览器环境安装
建议使用Chrome浏览器,目前使用下来比较稳定。SVN下载如下内容
svn://192.168.54.191/sam-docs/持续集成/RobotFramework/ChromeStandalone_60.0.3112.90_Setup.exe
svn://192.168.54.191/sam-docs/持续集成/RobotFramework/chromedriver_win32.zip
浏览器驱动解压到Python环境下,默认路径为:C:\Python27
删除谷歌的自动更新服务,防止chrome浏览器更新(禁止还是会被拉起,还是卸载了安心),如删除不了,先停止该服务再删除
禁用两个update更新服务
停止两个谷歌进程
删除C:\Program Files (x86)\Google目录下的Update文件夹
删除谷歌update服务
查看谷歌浏览器,更新出错就没问题了
四、 ride启动
cmd命令窗输入ride.py,启动编程环境