机器人框架正则表达式全点

时间:2017-05-02 10:43:22

标签: python robotframework

我无法弄清楚如何在机器人框架中进行re.DOTALL等效 为什么下面的正则表达式不匹配?

<template name="users">
  {{#each users}}
    {{this._id}}
  {{/each}}
</template>

1 个答案:

答案 0 :(得分:1)

您的语法看起来不错,它对我有用:

${test}=   Catenate    SEPARATOR=\n
...     Sleep for 10 sec

...     Total Test Cases executed: 1
...     Total Test Cases Passed:1
...     Total Test Cases Failed: 0
...     Total Test Cases Aborted: 0

Should Match Regexp     ${test}     (?s).*Total Test Cases executed.*
${matches}=     Get Regexp Matches   ${test}     (?s).*Total Test Cases executed.*

Should Match RegexpGet Regexp Matches都成功找到该行。

看看你的错误,请检查你是如何调用关键字的 - 第一个参数应该是字符串,第二个参数是模式。
(当正则表达式与任何内容不匹配时,输出为'string' does not match 'pattern',在您的错误中看起来相反)