<div id="single_top"></div> <p>1. <strong>安装</strong></p>
讯享网
所有安装文件存放在:Robotsoft64位文件夹下
a) 双击执行python-2.7.14.msi
b) 安装后更改环境变量,添加python的安装路径内容:D:Python27;
c) 双击ez_setup.py安装easy_install。注:用于在线安装各类插件包
d) 安装后更改环境变量,添加路径:D:Python27Scripts;

e) 双击运行installlibrary.bat
(注:这个是安装robotframework和robotframework-selenium2library的,下载安装的是最新你的版本,网上查了下,3.0的selenium好像需要安装geckodriver驱动,有些不兼容可以先安装,后面降级也行)
wxPython是Python语言的一套GUI图形库;ride需要wxPython的支持
版本:wxPython2.8-win64-unicode-2.8.12.1-py27.exe
a) 双击执行wxPython2.8-win64-unicode-2.8.12.1-py27.exe
特别说明:一定要用2.8版本的,3.0的ride打不开,2.9的据网友实验也存在ride打不开的问题。
a) 首先安装pywin32-221.win-amd64-py2.7.exe
(注:pywin32-221.win-amd64-py2.7.exe PythonWin 是一个 Python 集成开发环境,在许多方面都比 IDE 优秀)
b)拷贝AutoItLibrary-1.1_x64文件至本地桌面
c)以管理员身份运行cmd后,执行两个命令,第一,进入AutoItLibrary-1.1_x64文件夹;第二,执行setup.py install。
注:安装成功后,默认会创建C:RobotFrameworkExtensionsAutoItLibrary目录。

d)双击执行robotframework-ride-1.5.2.1.win-amd64.exe
e)将文件夹下的IEDriverServer.exe拷贝到python安装路径下的scripts目录下。
说明:xcelLibrary 是一个比较精致的 Excel 读写组件,还是由国人开发的。可以读写 xls 和 xlsx 格式的 Excel。支持简单的公式,可插入图片,不过对于格式的设置不是很丰富,目前设置单元格宽度,数据格式化显示。对字体,前景、背景色进行设置是它的局限性。 虽比不上 NPOI,但作为小巧的用来读写纯数据内容的 Excel 还是很高效的。
两种安装方式:
a) 打开cmd.exe,输入下面的命令

pip install robotframework-excellibrary

b) 复制RobotSoft64位下文件夹robotframework-excellibrary-0.0.2到本地,cmd进入文件夹下,输入命令python setup.py install
a) 进入C:RobotFrameworkExtensionsAutoItLibrary ests文件夹下,双击运行RunTests.bat
b) 打开ride,第一步:创建项目NewProject;

备注:选择Directory的原因是,在directory的项目下可以创建测试套件,如果是type为file,则只能创建测试用例,不利于用例的管理。
第二步:创建测试套件New Suite.选中测试项目,右键选择New Suite.


注意:选择file的原因是,在file的测试套件下可以创建测试用例,如果type为directory,还的在继续创建为file的测试套件,才能创建测试用因为测试用例只能在file类型下创建。
第三步:创建测试用例,选择Suite001,右键选择New Test Case.

c) 添加自动化脚本关键字的库,Selenium2Library库,点击按钮,输入文字,如下图

d) 添加AutoItLibrary库,点击按钮,输入文字,如下图

e) 去除IE的保护模式




注:IE和Firefox的截图区别。Firefox好像是缺省都截图,而IE是只在失败是截图。
KingKing备注:
单独安装selenium2Libarary

在命令行执行:pip install robotframework-selenium2library==1.8.0
补充Selenium2library单独安装的办法:
首先确保setuptools是安装成功的,基本上按第3或4步做了的都会安装成功,安装成功的同时会在python27Scripts目录下安装一些easy_install的文件。

我们就在命令行进入该目录,输入命令easy_install pip的目录或文件的路径 就会安装成功了。
使用pip命令时,要先安装pip,安装如下:

检验pip安装成功

JingJing备注2:按照上面的流程,发现selenium版本安装的是3.0版本的,在以下目录删掉了3.0的文件夹,按照cmd命令给selenium降级了


备注(这个试了):安装了selenium3.0版本,要安装驱动geckodriver
我把它拷到了如下位置(此方法试了下,没有结果,所以暂时还是不要用最新的吧):
- Robot Framework安装和入门
1:安装 python 安装python并且配置好环境变量 2:安装 Robot Framework pip install robotframework 3:安装GUI界面 pip install ...
- Robot Framework安装及配置
Robot Framework安装及配置 需要按照的软件有Python.WxPython.robot framework.robotframework-ride.robotframework-sele ...
- robot framework 安装
一.安装 Python 2.7 pip 和 setuptools (Python 的套件管理程式,最新版的Python 2.7.13已包含) Robot Framework (此工具本身) wxPyt ...
- Robot Framework 安装及环境配置
Robot Framework 安装及环境配置 Robot Framework 介绍 Robot Framework是一款python编写的功能自动化测试框架.具备良好的可扩展性,支持关键字驱动,可以 ...
- (一)Robot Framework安装
准备工作: Python 2.7 (目前不能良好支持python3) pip 和 setuptools (Python 的套件管理程式,最新版的Python 2.7.16已包含) Robot Fram ...
- Robot Framework安装部署详细教程
(转自“义甬君”) Robot Framework安装准备 说实话,在我玩了这么多自动化工具后,感觉Robot Framework所需的环境和安装过程是相对比较繁琐和复杂的.要真正搭建一套可以使用的R ...
- robot framework 安装配置
robot framework 是一款专门用作自动化测试的框架,提供了丰富的内置库,与第三方库,也支持用户自己编写的库,robot framework +library 可以 用来做ui的自动化测试, ...
- Robot Framework安装
Robot Framework(中文站/社交化知识社区,源码)是一款Python编写的通用开源功能测试自动化框架,以作验收测试和验收测试驱动开发(ATDD),它是一种使用表格测试数据语法的关键字驱动的 ...
- 最新 robot framework安装
相信大家对robot framework并不陌生,它是一个基于Python语言,用于验收测试和验收测试驱动开发(ATDD)的通用测试自动化框架=,提供了一套特定的语法,并且有非常丰富的测试库. Pyt ...
讯享网 <li>mayavi与X11的一些坑总结 <p style="color: rgba(0, 0, 0, 0.32);margin-bottom: 8px;">1. Mayavi:https://docs.enthought.com/mayavi/mayavi/ 适合渲染各种和图形有关的数据.在大批量处理数据时,一般不希望对每一个渲染好的对象都将其显示出来, ...</p> </li> <li>GymJ. Jumping frog(合数分解+环形dp预处理) <p style="color: rgba(0, 0, 0, 0.32);margin-bottom: 8px;">比赛链接:传送门 题目大意: 一只青蛙在长度为N的字符串上跳跃,“R”可以跳上去,“P”不可以跳上去. 字符串是环形的,N-1和0相连. 青蛙的跳跃距离K的取值范围是[1, N-1],选定K之后不可改 ...</p> </li> <li>Web 建站技术中,HTML、HTML5、XHTML、CSS、SQL、JavaScript、PHP、ASP.NET、Web Services 是什么(转) <p style="color: rgba(0, 0, 0, 0.32);margin-bottom: 8px;">Web 建站技术中,HTML.HTML5.XHTML.CSS.SQL.JavaScript.PHP.ASP.NET.Web Services 是什么?修改 建站有很多技术,如 HTML.HTML5.X ...</p> </li> <li>yaf twig配置 <p style="color: rgba(0, 0, 0, 0.32);margin-bottom: 8px;">1.安装 TWIG composer require twig/twig2.COMPOSER自动加载的引用修改 BOOTSTRAP.PHP 增加 public function _initAutolo ...</p> </li> <li>day09三目运算 <p style="color: rgba(0, 0, 0, 0.32);margin-bottom: 8px;">内容详细 1.三目运算(三元运算) v=前面 if 条件 else 后面 if 条件: v="前面" else: v="后面" #让用户输入值,如果值是整数,则 ...</p> </li> <li>laravel-阿里大于 <p style="color: rgba(0, 0, 0, 0.32);margin-bottom: 8px;">安装扩展 # 安装curl模块apt-get install curl # 安装php5-curl扩展apt-get install php5-curl # 安装laravel阿里大鱼服务compos ...</p> </li> <li>linux下 编译安装Mysql <p style="color: rgba(0, 0, 0, 0.32);margin-bottom: 8px;">正文: 一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server rpm -qa | grep mysql 有的话通过下面的命令来卸载掉 rpm -e mysql //普通删除模式 rpm ...</p> </li> <li>联想拯救者r720+固态浦科特M8PeGN 的bios 设置 <p style="color: rgba(0, 0, 0, 0.32);margin-bottom: 8px;">最近笔记本左边的两个usb3.0接口都坏了,win10 报错usb端口上的电涌 真是一脸蒙B! 然后去打售后电话,说昌平没有售后,需要去海淀黄庄去维修,然后下午就去了那里,维修的人员说硬件坏了,需要1 ...</p> </li> <li>AJAX实现登陆 <p style="color: rgba(0, 0, 0, 0.32);margin-bottom: 8px;">先添加点击事件 <input type="button" id="submitt" value="立即登录" /> 展示信息 & ...</p> </li> <li>Vue面试中经常会被问到的面试题 <p style="color: rgba(0, 0, 0, 0.32);margin-bottom: 8px;">一.对于MVVM的理解 MVVM是 Model-View-ViewModel 的缩写. Model代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑. View代表UI组件,它负责将数据模 ...</p> </li> </ol>

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/174455.html