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

我正在我的公司中使用 Cucumber、Sikuli 和 Eclipse 设置测试环境。我已经设法让一切正常工作,但现在我需要使 .feature 文件以葡萄牙语工作。

据我所知,我所要做的就是将注释#language: pt放在 .feature 文件的开头,但它不起作用。

我还运行了命令cucumber --i18n helpcucumber --i18n pt检查语言是否真的存在,并且确实存在。

还有其他我不知道的配置吗?

我正在使用这些罐子:

  • 黄瓜核心3.0.2.jar

  • 黄瓜-java-3.0.2.jar

  • 黄瓜junit-3.0.2.jar

  • 黄瓜-jvm-deps-1.0.6.jar

  • 小黄瓜-5.1.0.jar

  • junit-4.12.jar

  • mockito-all-1.10.19.jar


MM们
浏览 228回答 3
3回答

缥缈止盈

我用不同的十六进制查看器打开了 .feature 文件,这似乎更正确: 奇怪的是,尽管有错误,我还是尝试执行代码并且它有效。我真的不知道为什么。我只是出于测试目的将关键字更改为葡萄牙语。代码显示了错误,但执行了所有步骤,好像一切正常。eclipse 关于错误的唯一说法是 missing 'Feature:' at 'Funcionalidade:'

慕侠2389804

首先感谢所有帮助过我的人。过了好久,终于发现问题所在。Sébastien Le Callonnec 在这个线程上的回答 让我很清楚。问题出在 Natural 插件上。一切从一开始就正常工作,但事实证明 Natural 仅支持英语。这就是为什么它抛出错误但测试正在执行。卸载插件后,错误消失了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java