ride工具使用】的更多相关文章

上一篇介绍了用RF来简单运行案例,此篇主要了解一下工具操作 一.菜单栏 1.File 1>New Project:新建工程 2>Open Test Suite:打开测试套件 3>Open Directory:打开目录 4>Save:保存(保存当前鼠标所定位到的案例) 5>Save All:保存全部 6>展示最近打开的工程,最多展示4个,可以直接切换工程 7>Exit:退出 2.Edit 1>Add Tag to selected:对选中的案例增加Tag标签,…
1.新建project,suite, testcase (1) 新建project:file->new project  ,输入工程名,选择Type选directory,选择工程存放路径,ok (2)新建suite:  右键新建的工程->new suite, Type选”File”输入套件名称,ok (3)新建testcase:右键新建的套件->new testcase ,输入用例名称,ok 2.导入selenium2library库: (1)工程导入selenium2library库:…
1.新建项目 project,工程 suite,用例 testcase 新建 project:file -> new project,输入工程名,Type 选择 directory,选择工程存放路径,ok 新建 suite:右键新建的工程 -> new suite,Type 选择 File 输入套件名称,ok 新建 testcase:右键新建的套件 -> new testcase,输入用例名称,ok 2.导入 selenium2library 库: 工程导入 selenium2libra…
一.步骤 1.创建工程和测试套件 2.创建测试案例 3.写脚本,运行案例 4.查看运行结果 report报告主要是概括性的报告,总结案例执行情况.log报告是更为详细的案例步骤的报告. 二.RIDE工具 1.RIDE大致分为4个区域:菜单栏.工具栏.工程文件区.工作区 2.在工程和测试套件的edit处,可以添加测试库 3.测试套件主要存放测试案例,资源文件用来存放用户关键字. 4.RIDE里的所有字符都会被当成字符串,所以数值常量2.6要写成${2.6} 5.特殊字符常量和系统保留常量,cont…
最近发现robotframework的RIDE工具终于支持python3了,赶紧就安装了一下. 最新版本1.7.3.1基于wxPython4.0.4,此时的wxPython也是支持Python3.x的. 安装也很简单,在原来的基础上直接pip安装.之前支持python2的ride如何安装就不记录了. https://github.com/robotframework/RIDE/ 看看新界面,比之前确实好看很多.后续再研究研究,看是否好用…
前期准备工作: Python 2.7(上篇文章中已安装成功) Robot Framework-2.8.5 Robot Framework-RIDE-1.5.2.1 (测试用例的创建.运行可以在图形界面下完成) wxPython-2.8 (Python 的一个GUI 库,支撑Ride的运行) Selenium2library (selenium2测试库,基于webdriver驱动) ChromeDriver  (浏览器驱动,这里以谷歌浏览器为例) 一.安装Robot Framework-2.8.5…
robot自带的ride工具不好用,就像填表格似的写脚本,太拘束.所以一直在用sublime text写robot脚本,但是也有问题:用sublime text写的脚本,只能运行一个文件的case,并不能运行多个文件. 这个时候我们怎么办? 经过查找资料,可以用windows的批处理命令,将其命令放在一个文件中,执行所有的case,并在reports路径下生成报告. @echo off ::pip install pywinauto ::pip install pyautogui ::pip i…
想学习的小伙伴,现在可以报名了!!!7月1日正式开课本期课程主要是web自动化为主,根据平时工作经验整理的一套流程以及使用过程中常见的问题总结.学完后能很快上手,即学即用,课后遇到问题在线解答,远程协助解决.robotframework学习交流群:724711865报名方式联系qq:962199374 网名:緈諨(冷风) 课程费用:600/人(保证全网最低价) 课程时间:周六.周日晚上20:00-22:00 周日9:00-11:00 课程周期:一个月 课程安排如下: 第1课 robotframe…
前言 Robot Framework是一款python编写的功能自动化测试框架.具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行.主要用于轮次很多的验收测试和验收测试驱动开发(ATDD),支持python,java等编程语言(百度百科).功欲善其事必先利其器,在学习RF之前同样需要搭建开发环境,包括运行环境的搭建,web自动化测试环境的搭建,所以今天会讲解3种RF测试环境的搭建--RIDE,Pycharm及Eclipse,你可以根据自己的喜好选择使…
1.如何管理用例? (1).在ride工具中分层管理用例(案例层.元素层.流程层),提高效率 (2).偶尔运行下,保证脚本能正常跑动 2.用例分层操作 案例层:需要加载流程层.txt资源和Selenium2Library库 元素层:需要加载Selenium2Library库 流程层:需要加载元素层.txt资源 3.元素层 (1)提取关键字 (2)新建一个元素层 (3)把新建的关键字拖入到元素层或在元素层里自己新建设置变量 (4)定义元素层的参数和变量(将提取出的关键字或手动添加的关键字定义参数)…