RobotFramework_2.新建项目、新建用例、运行用例和查看测试报告

RobotFramework的使用html

新建一个项目

Robotframework-ride的界面

分了四个区域:菜单栏、工具栏、案例及资源区、工做区,以下图:git

建立项目

首先,点击File-New Project
注意把Type类型切换为:Directory目录 github

建立测试套件

右键点击“测试项目”选择new Suite 选项
Type:File Format:TXTweb

建立测试用例

右键点击“测试项目”选择new Test Case chrome

导入seleniumLibrary库

基于web的测试用例须要selenium的库支持。因此,咱们在使用的过程当中须要加载SeleniumLibrary库npm


使用SeleniumLibrary操做网页

RobotFramework查看操做命令帮助

在RobotFramework中操做命令都被称做:关键字
在Robotframework中按F5,能够打开相应关键字的帮助和搜索界面,以下图:
canvas

准备浏览器和驱动程序

打开浏览器以前须要先准备相应浏览器的驱动程序driver
推荐使用chrome浏览器,对应驱动下载地址为:http://npm.taobao.org/mirrors/chromedriver/
注意每一个版本的驱动程序只能驱动匹配的2-3个版本chrome浏览器,具体能够查看驱动版本目录下的notes.txt,好比:
----------ChromeDriver v2.46 (2019-02-01)----------
Supports Chrome v71-73
则表示2.46版本只能驱动chrome71-73版本
Firefox的驱动程序为GeckoDriver,IE的驱动程序为IEDriverServer
将相应的驱动程序下载以后解压为.exe文件,复制到一个加入了环境变量的路径下,好比:C:\Python27 浏览器

打开浏览器Open Browser

做用:用指定的浏览器打开url网址
参数:url, browser=firefox, alias=None, remote_url=False, desired_capabilities=None, ff_profile_dir=None
url:打开的网址
browser:指定的浏览器,下表是seleniumLibrary支持的浏览器列表:
缓存

例如:
ruby

关闭浏览器Close BrowserClose All Browsers

Close Browser

关闭当前打开的浏览器窗口

Close All Browsers

关闭全部打开的浏览器并重置浏览器缓存
运行后,浏览器的数量下标将会被重置为1
这个关键字在测试用例或测试套件运行完毕前必定要被运行,确保全部的浏览器都被关闭

测试用例的运行

测试用例的运行有两种方式:
1. 经过edit->start按键,运行当前单个用例

  1. 经过菜单栏->运行按键,运行指定的用例

注意:若是一个用例也不勾选,点击运行按键,当前项目中全部测试套件中的全部测试用例将会依次执行

查看运行结果和测试报告

运行事后,能够经过控制台信息看到运行的结果(包括运行时间在内)

也能够经过点击Report点击查看详细测试报告

点击Log或在Report中点击log.html查看具体的步骤信息(当步骤Fail时,RFS会自动截图,贴在Log该步骤信息中)

相关文章
相关标签/搜索