![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RobotFramework
文章平均质量分 52
Temmy娃娃
这个作者很懒,什么都没留下…
展开
-
【RED】关于自动检索库时遇到的问题
1、配置为工程时,标准库显示unknown我这里出现问题的原因是:路径包含了中文,将中文修改为英文后,就正常显示标准库了2、自动检索库并添加到red.xml时检索外置库时常遇到的也就上面三种,对于最后一种标红的,需要针对具体报错原因查找解决方法。...原创 2022-03-31 18:09:21 · 5146 阅读 · 0 评论 -
【RobotFramework+Red】测试套大小说明
工作中遇到一个问题:测试套中的文字都显示黑色,没有区分变量、关键字的颜色;这让我很纳闷,而且也看起来和写起来也很难受。最后发现,是测试套的代码行数超过了5000行,删除到5000行一下,显示就正常了所以得到一个结论,测试套的代码行数要控制在5000行以内,超了就会出现关键字、变量不识别的情况;此时可以将测试套划分成2个小的,避免大测试套。...原创 2020-12-18 11:45:18 · 323 阅读 · 1 评论 -
【RobotFramework】mongodblibrary库的配置
需要安装的库:robotframework-mongodb-librarypymongo均可以直接使用pip来安装:pip install robotframework-mongodb-librarypip install pymongo不过在安装robotframework-mongodb-library时会自动安装bson库,这个库会影响mongodblibrary的引入,所以需要卸载掉;但是在已经安装了pymongo库的情况下,只卸载bson,引入mongodblibrary会报其他错误原创 2020-12-02 12:07:38 · 423 阅读 · 0 评论 -
【Robotframework+Python】安装pymongo和mongodblibrary后,引入mongodblibrary时报错找不到‘abc’
因为自动化需要,安装了pymongo和mongodblibrary,然后在robotframework上引入mongodblibrary时,标红了查看详细报错信息,显示 找不到name’abc’;在pymongo文件夹下查找abc,发现是这个模块bson.py3compat上引入的使用pip list看了下,确实有bson库;百度了一下,有给出这个方案的:pip uninstall bsonpip uninstall pymongopip install pymongo尝试后,问题解决原创 2020-12-02 11:07:59 · 215 阅读 · 1 评论 -
【Robotframework】列表List的常用操作
1. Create List# 新建一个list变量@{list} create list aa bb#为list追加数据 同Append To List@{list} create list @{list} cc打印list时,使用log many:log many @{list}若用log打印,则写成:log ${list}打印string时,使用log: log ${string}2 Append To List-为list追加数据原创 2020-10-21 16:16:40 · 15193 阅读 · 5 评论 -
【Python】Pybot命令在robotframework中的使用--执行自动化用例
Pybot的命令有很多,这里主要记录几个常用的命令。执行单个用例pybot -t [casename] [casepath]:比如:pybot -t test03 E:\TestTags\Test02.robot(执行测试套Test02.robot文件中的用例test03)执行测试套或文件夹下的用例pybot E:\TestTags\Test02.robot(执行测试套中的所有用例)或pybot E:\TestTags(文件夹下的所有用例)执行测试套或文件夹下的用例,包含某个tag原创 2020-09-28 18:10:05 · 2888 阅读 · 0 评论 -
【RobotFramework+RED】Debug模式的使用
在自动化用例的调试时,出现问题后,我的调试方法有2个:1、用例中插入 Take Screenshot关键字虽说用例执行失败后会有截图,但是都是对页面元素操作失败后会有截图;遇到数据比较、wait等待、元素判断时失败的情况,就没有截图了;这时候,如果你比较确定可能存在问题的问题,那么就可以插入Take Screenshot,相当于python代码调试中的print;弊端:需要跑完整个用例,才能知道可能出错的地方–待补充**...原创 2020-07-16 16:20:37 · 1939 阅读 · 0 评论 -
【Robot FrameWork】replace String/Split/Remove String/Join的用法
举例:#replace string 替换字符 #需提前引入String 的库 ${test01} Set Variable 1202000091183FP0150(unknown name) ${result} Replace String ${test01} ( ; ${result} Replace String ${result} ) ; #split 拆分 ...原创 2018-11-30 11:17:26 · 15036 阅读 · 0 评论 -
【RobotFramework】xpath元素中包含空格的问题
使用Robotframework+RED写UI自动化时,遇到如下这种情况:xpath元素中间包含了2个空格,RED就将其识别为分隔符,后半部分作为第二参数了,然后就报错了,看图解决方法:使用SPACE来代替空格,这里有2个空格,就使用2个{SPACE}来代替空格,这里有2个空格,就使用2个SPACE来代替空格,这里有2个空格,就使用2个{SPACE},如下,第一行就没有报错,可解决问题...原创 2019-09-20 11:25:03 · 2102 阅读 · 0 评论 -
【Robotframework】【Press Key】清除输入框
在input text之前,一般需要清除输入框的内容,确保input内容正确清除输入框的关键字主要有2个1、clear element text locator这个方法不一定管用,我遇到过很多次使用这个关键字后 并未清除输入框内的内容所以有时候就需要第二种方法2、press key locator \8首先\8表示一个退格键,所以如果输入框内 内容比较多,可以尝试re...原创 2019-07-30 11:24:37 · 7288 阅读 · 0 评论 -
【RobotFramework+RED】DatabaseLibrary的使用
1、安装从官网查看的安装操作http://franz-see.github.io/Robotframework-Database-Library/因为我本地同时安装了python2和python3,所以pip安装library的时候需要加上pythonx -m。此次将库安装到python3上,使用如下命令:python3 -m pip install robotframework-data...原创 2019-07-12 16:24:59 · 464 阅读 · 0 评论 -
【RobotFramework】单选框和复选框的选择
单选框click element locatorselect checkbox locator当上面两个关键字都不能选择单选框时,可以尝试press key,\ue00d表示按下空格键。关键字表示:焦点放在单选框后 自动按下空格键;记住这个press key,它能模拟键盘操作,可以用在很多地方。Press Key locator \ue00d复选框click elemen...原创 2019-07-12 10:28:08 · 3552 阅读 · 0 评论 -
【Robotframework】万能的Evaluate
数学运算直接使用python内置方法获取本机用户名:原创 2019-05-31 10:31:06 · 5888 阅读 · 0 评论