robotFramework
知否,知否
我怎么这么好看!
展开
-
robotframework使用遇到的问题1
1.图片中有两个问题,第一个问题是运行报错。第二个问题是中文乱码。2.先解决第一个问题是运行报错。看报错信息应该是没找到模块,再看后面打印路径应该就是路径有问题,图片2中导入库是标红的,我把反斜杠改成正斜杠就可以了。导入库路径要用正斜杠。3.解决中文乱码问题。简单来说就是输出编码的问题,就是不知道在哪里修改。然后老规矩不会的问百度。哈哈哈看了一个博主的解决了。https://blog.csdn.net/qq_38484679/article/details/115351189?ops_requ原创 2022-05-07 11:16:30 · 640 阅读 · 0 评论 -
robotframework提升篇(三):用例报错后继续执行
出错后退出在默认情况下,当一个测试用例中的某个关键字返回错误时,这个测试用例就停止执行剩余的关键字。RF会继续执行下一个用例。这么做的好处是节省时间--反正这里出问题要返回来看了,再继续执行剩下的关键字也没有用了。出错后继续执行 但是,有时候,我们却需要执行用例中的所有关键字,例如:要获取更多的出错信息、更改某些全局相关的变量、做teardown或者rollback操作等。这时候,我们...转载 2019-12-31 20:43:35 · 3197 阅读 · 0 评论 -
robotframework提升篇(二):for循环
整理下跟:FOR关键字有关的关键字。结束for循环。我们用exit for loop关键字示例1:运行结果:当某些情况时跳出循环。我们用exit for loop if关键字示例2:运行结果:满足条件时,跳出本次循环,继续执行后面的循环。我们用Continue For Loop If关键字示例3:运行结果:...原创 2019-12-25 21:19:05 · 1070 阅读 · 0 评论 -
Robotframework基础篇(五):Collctions标准库关于列表的常用关键字
Collctions标准库主要是用列表和字典的相关操作,如果转换成列表,列表追加元素返回元素在列表中的下标等等。其实都是用的python列表、字典的一些方法,大家看源码都可以看得懂。今天我们就来学习下Collections标准库。虽说是标准库但是还是要import library的,再提醒下RF标准库所在目录是安装python目录下面Lib\site-packages\robot\librarie...原创 2019-12-23 22:25:31 · 2721 阅读 · 0 评论 -
Robotframework基础篇(三):selenium2library拓展库
什么是seleniumSelenium 自动化测试工具,它主要是用于 Web 应用程序的自动化测试,但并不只局限于此,同时支持所有基于 web 的管理任务自动化。Selenium 的特点:1.开源,免费2.多浏览器支持:FireFox、Chrome、IE、Opera3.多平台支持:linux 、windows、MAC4.多语言支持:java、Python、Ruby、php、C#、Jav...原创 2019-12-18 22:31:37 · 2645 阅读 · 0 评论 -
Robotframework基础篇(四):分层设计测试案例
分层思路分析谈到 Robot Framework 分层的思想,就不得不提“关键字驱动”。回到分层的思想上,在程序设计的讲究设计模式,设计模式其实就是根据需求使用抽象与封装,其实就是分层思想。把一个实现过程分成不同多层。提高的灵活性,从而达到可扩展性和可维护性。再回到自动化的话题上,我们可以把操作步骤封装一个一个的方法(关键字),通过调用关键字来实现测试用例。就拿这个百度搜索案例,如果我要写10...原创 2019-12-17 14:15:25 · 555 阅读 · 0 评论 -
Robotframework基础篇(一):使用ride编辑器
创建项目在Robotframework中创建测试项目和创建单元测试项目一致| 12 | 23 ||–|--|| | |Robotframework UnittestTest Project Test Suite Test Case创建测试项目选择菜单栏file–>new projectName 输入项目名称;Type 选择 Directory。2. 创建...原创 2019-12-16 21:44:43 · 4665 阅读 · 2 评论 -
Robotframework基础篇(二):Builtln库常用关键字
因为明天要帮同事们培训RF,所有今晚再把基础再操作一遍,顺便记录一下算是整理笔记,也希望可以帮助各位初学者。这一篇文章介绍的是内置库Builtln的关键字。它是自动加载到内存中,是不需要Import library的,可以直接使用关键字。log关键字就是print运行结果:定义变量我们用 set variable 关键字,初学者是不是会好奇data是什么,有什么作用?{data}...原创 2019-12-15 19:45:50 · 2007 阅读 · 1 评论 -
robotframework提升篇(一):run keyword if,run keywords AND和set variable if 语句如何使用
最常用的有两种Run keyword if 和 Set variable if。后面都可以加ELSE IF(一定要大写)。1.Run keyword if 关键字,接下来举个最简单的例子。实际运行结果接下来举个IF语句中赋值的例子实际结果2.set variable if 关键字,接下来举个的例子。实际结果:3.Run keyword unless 关键字IF关键字,当...原创 2019-11-23 19:49:45 · 5432 阅读 · 0 评论 -
Python3安装robotframework-ExcelLibary
robotFramework-ExcelLibrary这个库是用来操作excel文件的,ExcelLibrary库目前最新的是.0.02版本,只支持Python2,Python3安装ExcelLibrary库还需要进行一些语法的修改。使用pip install robotframework-excellibrary,会报错:execfile(join(dirname(file), ‘Excel...原创 2019-11-16 08:24:28 · 2174 阅读 · 6 评论