栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

RF页面功能介绍

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

RF页面功能介绍

RF页面功能介绍(截图注释)

一、页面功能

1.建项目:new project

注意:输入项目名称,选择项目路径,选择Dictionary目录。

2.创建测试套件(它是测试用例载体)new testsuite

注意:选择File

关注: Edit页签,主要有四大块

Setting设置:

描述

测试套件之前的准备工作

测试套件之后的扫尾工作

测试用例之前的准备工作

测试用例之后的扫尾工作

测试用例模板

测试用例超时的时间

强制标记: smoke冒烟用例

默认标记: product

lmport:导入外部文件

Library:导入外部类库,如果是黑色表示成功,红色表示失败

定义内部变量:

元数据:

3.创建测试用例 new testcase

4.创建业务关键字(资源文件,它是自定义挂念自载体)new resouce

注意:只能在文件夹下面创建,并且txt格式,而且是txt格式

5.创建用户自定义关键字

 

 

 

 

RIDE工具界面主要可以分为菜单栏、工具栏、工程文件区、案例编辑区4大部分。如下:

 

**菜单栏:**RIDE的所有功能都包含在菜单栏,包括文件管理、编辑管理、工具管理、导航、宏命令、帮助等菜单。

 

工具栏:比较常用的功能,包括前进、后退、打开测试套件、打开测试目录、保存、保存所有、关键字查询、测试案例查询、运行、停止运行等快捷操作,实际上这些都包含在菜单栏里。

工程文件区(案例及资源区):刚安装好打开初始化就只有一个空的External

Resources,当有新建测试工程的时候会通过树形结构展示工程结构。

工作区:这里是主要的案例编辑区域,运行案例的操作区,是工具主要的工作区域

  • RF常用类库

    1.标准库:不需要安装,直接用,RF再带。

    Buitini (测试库)

    Collections (集合库)

    DateTime (时间库)

    ScreenShot (截屏库)

    标准库的位置:

    D:python3.7.9Libsite-packagesrobotlibraries

     

    2.扩展库:需要通过pip安装库

    Web自动化测试: SeleniumLibrary ,Selenium2L ibrary,Selenium2L ibrary for java等。

    API接口自动化: RequestsLibrary

    APP自动化测试: AppiumLibrary

    安装方式:

    pip install robotframework-seleniumlibrary

    pip install robotframework-requests

    pip install robottramework- appiumlibrary

    扩展库的位置: D:python3.7.9Libsite-packages

    特别强调:在导包是一定要和文件夹的名字- 致,包括大小写。

     

     

    三.准备UI自动化测试的环境

    1.通过pip安装扩展库: pip install robotframework- seleniumlibrary

    2.下载谷歌浏览器

    3.下载谷歌浏览器的驱动(注意:谷歌浏览器的驱动必须和谷歌浏览器兼容)

    把chromdedriver.exe放到C:python373

    4.在RF的测试套件里面导入SeleniumL ibrary

    二、元素定位

    Id name link_text partial_link_text xpath 、css  class_name tag_name

     

  • 转载请注明:文章转载自 www.mshxw.com
    本文地址:https://www.mshxw.com/it/755073.html
    我们一直用心在做
    关于我们 文章归档 网站地图 联系我们

    版权所有 (c)2021-2022 MSHXW.COM

    ICP备案号:晋ICP备2021003244-6号