04 2021 档案
摘要:1.下载并安装Fiddler[Fiddler] https://www.telerik.com/download/fiddler 2. 打开Fiddler,点击工具栏中的Tools—>Options—>Actions—>Export Root Certificate to Desktop 3. 双击
阅读全文
摘要:安装 Requests 依赖库 pip install requests Collecting requestsUsing cached requests-2.23.0-py2.py3-none-any.whl (58 kB)Requirement already satisfied: urllib
阅读全文
摘要:链接地址: https://github.com/robotframework/SeleniumLibrary/ 简介 SeleniumLibrary是用于Robot Framework的Web测试库,该库在内部使用Selenium工具。 该项目托管在GitHub上,可以从PyPI找到下载。 Sel
阅读全文
摘要:rebotrobotframework是什么:搜狗百科:https://baike.sogou.com/v71421187.htm?fromTitle=Robot+Framework百度百科:https://baike.baidu.com/item/Robot Framework本文只是很简单的应用
阅读全文
摘要:Robot Framework的变量分为标量, 列表和字典, 分别使用语法格式 ${SCALAR}, @{LIST} 和 &{DICT} 来定义。 此外, 环境变量可以直接使用语法 %{ENV_VAR} 来获取。 标量,可理解为单值变量,与之对应的是List这种多值变量。单值不仅仅像是字符串、数值这
阅读全文
摘要:一、资源文件(Resource) 测试套件主要是存放测试案例,资源文件主要是用来存放用户关键字。 添加资源 在目录型的Project/Test Suite下单击鼠标右键,选择『New Resource』命令,输入资源文件名称,选择格式,单击『OK』 注:目录型的Project/Test Suite才
阅读全文
摘要:扩展测试库 扩展测试库可使用python或java语言编写。后直接导入需要使用的测试用例文件即可。 具体的实现和操作,后续补充。请参考官网。 资源文件 在资源文件中定义用户关键字,它提供了共享机制,即:定义在资源文件中的用户关键字在导入后即可使用。同时,该资源文件中从其它文件(测试库/资源文件/变量
阅读全文
摘要:RobotFramework测试用例是由四部分组成的,下面就从这四个部分简单介绍语法: 关键字表 *** Keywords *** 设置表 *** Settings *** 变量表 *** Variables *** 测试用例表 *** Testcases *** 1、关键字表 关键字表是干什么用的
阅读全文
摘要:RobotFramework简介 RobotFramework是什么? Robotframework 是由python编写的,一个开源的基于关键词驱动的自动化测试框架,它可以做基于UI或者接口的验收测试,有着非常简单易用的语法。它的一大特点就是可以使用java&python去扩展自定义一些测试库以及
阅读全文
摘要:1|0问题现状 RobotFramewrok部分关键字显示黑色问题 2|0原因分析 新的版本和selenium的部分关键字不兼容导致无法显示其他颜色,但是并不影响运行,对于有强迫症的可以尝试以下解决办法 3|0解决方法 降低RF的版本 pip install robotframework==3.1.
阅读全文
摘要:在自动化开发中,会遇到在页面内部点开一个新的页面后,新的页面元素无法定位到的情况,如点击下图的上传图片,弹出的界面无法直接定位到: 遇到这种情况需要查看弹出界面是否是Frame框架页面:打开火狐浏览器F12按钮,查看如下图, 当看到 iframe 存在后,基本可以确定页面元素没有定位到的原因是没有将
阅读全文
摘要:创建资源后添加关键字 创建资源文件用于存放关键字,项目下的所有套件都可以引用。 1、创建资源 测试项目->new resource->输入资源名称->点击“确认”。 2、创建关键字 右键MyResource.txt->new user keyword->填写nam和参数。填写用例 3、导入资源 目前
阅读全文
摘要:一、screenShot 是 robot framework的标准类库,用于截取当前窗口,需要手动加载。 示例: 运行结果: 二、Collections 库 Collections 库同样为 Robot Framework 标准类库,它所提供的关键字主要用于列表、索引、字典的处理。在使用之前需要在测
阅读全文
摘要:1、log 打印所有内容 log hello word 2、定义变量 ${a} Set variable 92 log ${a} 3、连接对象 ${a} Catenate hello word log ${a} 加上“SEPARATOR=”可以对多个连接的信息进行分割。 ${a} Catenate
阅读全文
摘要:RIDE运行自动化测试案例时,控制台信息显示乱码,如下所示: 解决方法:进入到python的安装路径下:D:\python37\Lib\site-packages\robotide\contrib\testrunner,找到testrunnerplugin.py文件 将第565行的encoding[
阅读全文
摘要:robot framework 按照如下操作创建项目 一、创建项目 选择菜单栏file >new Project Name 输入项目名称。 Type 选择Directory。 二、创建测试套件 右键点击“TestDemo”选择new Suite 选项 Name 输入项目名称。 Type 选择File
阅读全文

浙公网安备 33010602011771号