码迷,mamicode.com
首页 > 其他好文 > 详细

RobotFramework部署

时间:2018-03-29 21:23:44      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:com   部署   ide   自动   selenium2   cmd   and   默认   python环境   

 

一、  主要程序安装

可以直接通过下面提供的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

  1. Robotframework(RF测试平台)

a)        robotframework-ride(RF测试编辑环境)

b)        robotframework-selenium2library(包含大部分测试脚本功能的库)

2、插件

执行过程中如果提示如下从错误,表明缺少这个插件

 技术分享图片

 

可一直执行pip命令安装,命令如下:

pip install robotframework-selenium2libary

 技术分享图片

 

下面是常用的插件(依赖)包(红色为SAM冒烟脚本需要)

  1. selenium(web自动化测试依赖)
  2. pyrad(模拟radius报文)
  3. pymssql(数据库连接)
  4. chardet(编码格式检测)
  5. suds(接口对接)
  6. decorator(装饰器)
  7. 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,启动编程环境

 技术分享图片

技术分享图片

 

RobotFramework部署

标签:com   部署   ide   自动   selenium2   cmd   and   默认   python环境   

原文地址:https://www.cnblogs.com/keson-xiao/p/8671962.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!