RFS框架的WEB自动化测试环境搭建
<p>框架:RobotFramework+Selenium框架(RFS)</p>
<p><strong>1.安装python2.X</strong></p>
<p>1.1安装安装python2.X</p>
<p>1.2配置环境变量</p>
<pre><code>作用:程序运行过程中找不到路径会报错“不是内部或外部命令”,配置后可避免这个问题出现
方法:在path变量中加一个路径
计算机->属性->高级系统设置->环境变量->系统变量
path:
%JAVA_HOME%\bin;
%JAVA_HOME%\jre\bin;
C:\Program Files\IDM Computer Solutions\UltraEdit;
C:\Python27;
C:\Python27\Scripts;
C:\Python37;
C:\Python37\Scripts
确定
关闭终端
注意:解决系统同时存在2.X和3.X两个Python版本的共存问题有2种方法:
1.2.1使用2.X就把2.X放在3.X前面/使用3.X就把3.X放在2.X前面
1.2.2直接修改python.exe,把版本2.X和版本3.X修改成不一样的即可
python2.exe
python3.exe</code></pre>
<p>1.3验证是否安装成功</p>
<pre><code>在CMD终端命令行输入: python --version
输出如下即为安装成功: Python 2.7.3</code></pre>
<p><strong>2. 安装robotframework的框架</strong></p>
<pre><code>pip2 install robotframework</code></pre>
<p><strong>3. 安装robotframework-Selenium2Library测试库</strong></p>
<pre><code>pip2 install robotframework-selenium2library</code></pre>
<p><strong>4. 安装脚本编写工具RIDE</strong></p>
<pre><code>说明:这个工具是基于GUI图形化库开发的
启动:
4.1 D:\Python27\Scripts\ride.py(自己的安装路径)
4.2 双击运行ride.py 或用python2.exe打开
4.3发送到桌面快捷方式,改图标
C:\Python27\Lib\site-packages\robotide\widgets\robot.ico
注:启动过程中,如果'闪退',说明ride的版本与wxPython版本不兼容</code></pre>
<p>4.1离线安装</p>
<pre><code>a. 下载离线包 robotframework-ride-1.5.2.1
b. 解压
c. 进入到解压后相应的setup.py目录下
python2 setup.py install 运行这个setup.py文件</code></pre>
<p>4.2在线安装</p>
<pre><code>默认安装的是最新的版本,在线安装会自动安装依赖包:wxPython
安装:pip2 install robotframework-ride
卸载:pip2 uninstall robotframework-ride</code></pre>
<p><strong>5. 安装GUI图形化库的支持库 wxPython</strong></p>
<pre><code>双击运行: pip2 install wxPython //4.0.x</code></pre>
<p><strong>6. 安装浏览器及浏览器的驱动</strong></p>
<p>6.1验证是否安装成功</p>
<pre><code>安装位置Lib\site-packages\</code></pre>
<p>6.2兼容性</p>
<pre><code>1-2-3 python2.x与robotframework的框架与robotframework-Selenium2Library
3-4 ride和wxPython可能会出现不兼容的现象
6 浏览器及浏览器的驱动</code></pre>