Robot Framework Regular Expression 正则表达式 处理String
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Robot Framework Regular Expression 正则表达式 处理String相关的知识,希望对你有一定的参考价值。
参考技术A 在处理server log的时候,想用一用正则表达式抓抓参数,没想到玩不太转,遇到点坑。找了半天,发现RF使用Regular Expression的中文文档基本没有,除了道长在《Robot Framework 自动化测试修炼宝典》中,稍稍用一下节带过,google 上百度一下,也都是泪。这里就当个插曲,讲讲遇到的小坑,然后稍稍分享下regular expression in RF。这里盗个版权,道长书里是这样写的:
源码:
自己在使用的时候,发现报错了,欲哭无泪。
Error Log:
之前都是搞Java的,刚开始学python,这个坑就酱跳进去了,参数里面不能有单引号',要不就跟findall('','')里面的这个四个货有冲突,要么转义\,要么删掉'。case 里面的 log Replace String EMPTY
然后就好了,醉了
目前用到的是正则表达式去抓值,看到还有人用这个去做验证,目前还没有用到,先留着以后用
http://seleniummaster.com/sitecontent/index.php/selenium-robot-framework-menu/selenium-robot-framework-python-menu/216-robot-framework-regular-expression-test-and-keywords
最后奉上Builtln的文档,里面Evaluate就没提regular,还是道长有灵性。
http://robotframework.org/robotframework/latest/libraries/BuiltIn.html
以上是关于Robot Framework Regular Expression 正则表达式 处理String的主要内容,如果未能解决你的问题,请参考以下文章
使用 Robot Framework Test 在浏览器中上传文件
robot framework ride 在添加Resource时报错,应如何解决
Atcoder Regular Contest 103D Robot Arms
Robot framework安装python3.7导入HttpLibrary.HTTP报错