Robot Framework自动化测试环境准备(一)

本文详细介绍RobotFramework及其相关组件的安装步骤,包括Python环境搭建、Selenium、RIDE等关键工具的配置过程,适用于自动化测试初学者。
Robot framework是诺西(NSN)开源的一套自动化测试工具,在通信设备自动化测试中很实用,它基于 Python开发,主要模拟NMS网管配置数据到网元NODE,并读取配置看配置是否生效.
=============环境部署===============
1.安装python2.7:
python-2.7.13.amd64.msi
RF框架是基于python 的,所以一定要有python环境。
记得添加环境变量到path:C:\Python27;C:\Python27\Scripts,和重启命令行窗口生效。
2.pip install selenium 
默认安装即可,我的安装完用pip list 查看是selenium (3.0.2)
3.robotframework-ride:
若用pip install robotframework-ride 安装失败,下载相应的包,用python setup.py install安装
RIDE就是一个图形界面的用于创建、组织、运行测试的软件。
下载后解压缩,进入文件夹,执行 python setup.py install
在目录C:\Python27\Scripts下会发现ride.py,利用IDE生成测试工程autotest,运行ride.py autotest即可
在命令行执行ride.py可启动RIDE.
4.Robot framework :  (Selenium2Library需要这个依赖,此步不装,下一步也会自动下载安装)
pip install robotframework
C:\Python27\Scripts下会发现pybot.bat,说明安装成功,比如写好测试用例工程autotest,可以用pybot--suite autotest做整个Suite的测试,
或者pybot ***.html单个Case的测试
5.Selenium2Library
若pip install robotframework-selenium2library  安装失败,下载相应的包,用python setup.py install安装
6.Wxpython:( 注意是2.8.12.1,选择win64与python版本对应)
http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/ 选择wxPython2.8-win64-unicode-2.8.12.1-py27.exe  
支持32位的win 7操作系统也支持64位的win 7操作系统
wxpython目前最高也只支持python2.7,所以要么换其他的gui(qt,GTK或者自带的Tkinter),要么就把python换成2.7版本--2015年10月07日
下载的是exe文件可以直接安装,默认安装路径:C:\Python27\Lib\site-packages
Wxpython是python非常有名的一个GUI库,因为RIDE是基于这个库开发的,所以这个必须安装。
7.启动RIDE:
命令行执行ride.py
 
RIDE fails to install on Windows 7 64-bit (wxPython not found)
安装完有下面这些包:
C:\Windows\System32>pip list
decorator (4.0.10)
pip (9.0.1)
robotframework (3.0)
robotframework-ride (1.5.2.1)
robotframework-selenium2library (1.8.0)
selenium (3.0.2)
setuptools (28.8.0)
一个简单的百度搜索测试,参看虫师的例子吧:
WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
下载firefox驱动,放到firefox浏览器安装目录  http://docs.seleniumhq.org/download/
我的Firefox版本是48.0.1 提示 WebDriverException: Message: Can't load the profile.
下载了个27.0.1 可以正常运行了  http://dl.pconline.com.cn/download/170344.html
IE和chrome的驱动程序下载官方地址: http://docs.seleniumhq.org/download/
参考:
Robot Framework自动化测试(一)---第一个脚本 - 虫师 - 博客园 http://www.cnblogs.com/fnng/p/3871712.html
Robot Framework and Ride - 相信自己能行,那就一定能行 - 博客频道 - youkuaiyun.com http://blog.youkuaiyun.com/windone0109/article/details/24637757
robotFrameworkwork安装步骤 - github_27109687的专栏 - 博客频道 - youkuaiyun.com http://blog.youkuaiyun.com/github_27109687/article/details/45724621 
【直流微电网】径向直流微电网的状态空间建模与线性化:种耦合DC-DC变换器状态空间平均模型的方法 (Matlab代码实现)内容概要:本文介绍了径向直流微电网的状态空间建模与线性化方法,重点提出了种基于耦合DC-DC变换器状态空间平均模型的建模策略。该方法通过对系统中多个相互耦合的DC-DC变换器进行统建模,构建出整个微电网的集中状态空间模型,并在此基础上实施线性化处理,便于后续的小信号分析与稳定性研究。文中详细阐述了建模过程中的关键步骤,包括电路拓扑分析、状态变量选取、平均化处理以及雅可比矩阵的推导,最终通过Matlab代码实现模型仿真验证,展示了该方法在动态响应分析和控制器设计中的有效性。; 适合人群:具备电力电子、自动控制理论基础,熟悉Matlab/Simulink仿真工具,从事微电网、新能源系统建模与控制研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①掌握直流微电网中多变换器系统的统建模方法;②理解状态空间平均法在非线性电力电子系统中的应用;③实现系统线性化并用于稳定性分析与控制器设计;④通过Matlab代码复现和扩展模型,服务于科研仿真与教学实践。; 阅读建议:建议读者结合Matlab代码逐步理解建模流程,重点关注状态变量的选择与平均化处理的数学推导,同时可尝试修改系统参数或拓扑结构以加深对模型通用性和适应性的理解。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值