在小黄瓜/黄瓜中逃脱评论(#)的官方方法是什么?

乔纳森·本

我正在编写一个Gherkin功能文件,例如

Given the following # data
And   I open the page
Then  all fields are correct

我不希望将#以上内容解释为评论,而将其删除data

#如果有的话,小黄瓜要逃避该符号的官方方式是什么?我已经看过官方文档,而本指南似乎都无法回答我的问题。

我尝试&hash;在解析器中使用发明的HTML实体,该实体有效且易于编写正则表达式。如果要使用官方HTML实体#或使用反斜杠(例如 \#)进行转义,则任一选项本身都将包含#符号并使得解析更加困难。最后,即使可能会更难实现,我还是愿意使用官方方法。

提前致谢!

约恩·霍斯特曼

在ruby和java实现中使用的语法可以在这里找到:https : //github.com/cucumber/gherkin/blob/master/ragel/lexer_common.rl.erb

它看起来似乎没有为注释定义任何转义,但是由于小黄瓜是基于行的语法,因此我不希望在步骤后实际上可以将注释以内联方式识别出来。与中的语法突出显示相反

Given the following # data
When I open the page

我希望该步骤的内容包含所有内容,包括“#数据”部分。

这也是我对https://github.com/cucumber/cucumber/wiki/Gherkin#gherkin-syntax的描述的解释

文件中的任何位置都允许使用注释它们以零个或多个空格开头,后跟一个井号(#)和一定数量的文本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在小黄瓜/黄瓜中逃脱评论(#)的官方方法是什么?

来自分类Dev

相同的黄瓜小黄瓜步骤但方法不同

来自分类Dev

在黄瓜输出中隐藏小黄瓜标题注释

来自分类Dev

如何使用黄瓜.js在小黄瓜中使用“和”

来自分类Dev

如何用黄瓜/在不同的语言小黄瓜?

来自分类Dev

黄瓜-如何配置QAF小黄瓜方案工厂?

来自分类Dev

当showAllSteps:false时,被调用特征文件的小黄瓜步骤未显示在黄瓜并行运行报告中

来自分类Dev

如何在小黄瓜中定义包含参数的可选文本?

来自分类Dev

如何在小黄瓜功能文件中调用YAML数据

来自分类Dev

是否应该在小黄瓜中验证屏幕上可见的所有字段?

来自分类Dev

我可以在方案描述中的when语句中放置“和”吗?(小黄瓜)

来自分类Dev

如何在小黄瓜的techtalk.specflow中实现数据表

来自分类Dev

小黄瓜用于测试值是否正确保存

来自分类Dev

Behat无法识别一些小黄瓜行

来自分类Dev

Travis CI无法解析我的小黄瓜`.feature`文件

来自分类Dev

页面对象模型链接是否与黄瓜小黄瓜兼容?

来自分类Dev

黄瓜小黄瓜在同一情况下使用不同的数据文件

来自分类Dev

黄瓜/小黄瓜 - 在“背景”中放置“何时”术语是否可以接受?

来自分类Dev

如何使用 JavaScript 使用小黄瓜和黄瓜为每个步骤创建屏幕截图?

来自分类Dev

将功能映射到“ VSCode黄瓜(小黄瓜)全语言支持+格式+自动完成”插件的设置文件中的步骤定义

来自分类Dev

在一个小黄瓜场景中有多组给定/何时/然后可以吗

来自分类Dev

小黄瓜-只需将给定语句重新用作When语句...可以接受?

来自分类Dev

如何用小黄瓜风格描述一个简单的过程?

来自分类Dev

可以在多行上写一个小黄瓜步骤吗?

来自分类Dev

如何在空手道框架中使用小黄瓜定位?

来自分类Dev

小黄瓜-只需将给定的语句重用为when语句...可以接受吗?

来自分类Dev

如何避免在小黄瓜中将数字捕获为数字参数?

来自分类Dev

黄瓜和小黄瓜可以替代摩卡和柴吗?Mocha和Chai可以与Java代码一起使用吗?

来自分类Dev

黄瓜测试中的“忽略原因:待定”是什么意思?

Related 相关文章

  1. 1

    在小黄瓜/黄瓜中逃脱评论(#)的官方方法是什么?

  2. 2

    相同的黄瓜小黄瓜步骤但方法不同

  3. 3

    在黄瓜输出中隐藏小黄瓜标题注释

  4. 4

    如何使用黄瓜.js在小黄瓜中使用“和”

  5. 5

    如何用黄瓜/在不同的语言小黄瓜?

  6. 6

    黄瓜-如何配置QAF小黄瓜方案工厂?

  7. 7

    当showAllSteps:false时,被调用特征文件的小黄瓜步骤未显示在黄瓜并行运行报告中

  8. 8

    如何在小黄瓜中定义包含参数的可选文本?

  9. 9

    如何在小黄瓜功能文件中调用YAML数据

  10. 10

    是否应该在小黄瓜中验证屏幕上可见的所有字段?

  11. 11

    我可以在方案描述中的when语句中放置“和”吗?(小黄瓜)

  12. 12

    如何在小黄瓜的techtalk.specflow中实现数据表

  13. 13

    小黄瓜用于测试值是否正确保存

  14. 14

    Behat无法识别一些小黄瓜行

  15. 15

    Travis CI无法解析我的小黄瓜`.feature`文件

  16. 16

    页面对象模型链接是否与黄瓜小黄瓜兼容?

  17. 17

    黄瓜小黄瓜在同一情况下使用不同的数据文件

  18. 18

    黄瓜/小黄瓜 - 在“背景”中放置“何时”术语是否可以接受?

  19. 19

    如何使用 JavaScript 使用小黄瓜和黄瓜为每个步骤创建屏幕截图?

  20. 20

    将功能映射到“ VSCode黄瓜(小黄瓜)全语言支持+格式+自动完成”插件的设置文件中的步骤定义

  21. 21

    在一个小黄瓜场景中有多组给定/何时/然后可以吗

  22. 22

    小黄瓜-只需将给定语句重新用作When语句...可以接受?

  23. 23

    如何用小黄瓜风格描述一个简单的过程?

  24. 24

    可以在多行上写一个小黄瓜步骤吗?

  25. 25

    如何在空手道框架中使用小黄瓜定位?

  26. 26

    小黄瓜-只需将给定的语句重用为when语句...可以接受吗?

  27. 27

    如何避免在小黄瓜中将数字捕获为数字参数?

  28. 28

    黄瓜和小黄瓜可以替代摩卡和柴吗?Mocha和Chai可以与Java代码一起使用吗?

  29. 29

    黄瓜测试中的“忽略原因:待定”是什么意思?

热门标签

归档