eclipse中的Java i18n zh CN不工作
我们正在使用EclipseIDE中的CucumberJava和Maven实现测试自动化 下面是我们正在尝试执行的代码,但遇到问题,请帮助我们 我还将默认编码更改为UTF-8 黄瓜代码eclipse中的Java i18n zh CN不工作,java,eclipse,cucumber,cucumber-jvm,cucumber-java,Java,Eclipse,Cucumber,Cucumber Jvm,Cucumber Java,我们正在使用EclipseIDE中的CucumberJava和Maven实现测试自动化 下面是我们正在尝试执行的代码,但遇到问题,请帮助我们 我还将默认编码更改为UTF-8 黄瓜代码 # language: zh-CN 功能: 测试 场景: 注册负方案 而且 一世 开放 "https://accounts.coursera.org/signup" 网址 在 该 浏览器 以下是实施步骤 @而且("一世 开放 \"([^\"]*)\" 网址 在 该 浏览器") public void i_
# language: zh-CN
功能: 测试
场景: 注册负方案
而且 一世 开放 "https://accounts.coursera.org/signup" 网址 在 该 浏览器
以下是实施步骤
@而且("一世 开放 \"([^\"]*)\" 网址 在 该 浏览器")
public void i_go_to_URL_Chinese(String url) {
try {
String configuredURL = config.getString(url);
DriverFactory.getDriver().get(configuredURL);
System.err.println(DriverFactory.getDriver().getTitle());
} catch (Exception e) {
DriverFactory.getDriver().get(url);
}
}
我面临黄瓜语法本身的错误,下面是错误
第一行错误
缺少“功能:'at'功能:'
最后一行出错
必需的(…)+循环与输入“”处的任何内容都不匹配
如何在eclipse中为java配置i18n?
我们需要特殊设置吗?
为什么不识别中文脚本?有人能帮我们吗???你用什么Eclipse插件来编辑你的功能文件?很可能那个插件不支持中文。例如,Natural()只能用英语语法编辑文件(参见“限制”部分)。我们有cucumber插件和Natural language插件,可以帮助创建、编辑和执行cucumber脚本,cucumber支持中文。我们可以用英语创建脚本,但不能用任何其他语言,cucumber声称支持超过30种语言,cucumber jvm确实支持中文,您应该仍然能够在Eclipse之外执行测试(或者在Eclipse中不使用Natural)。但是,在Eclipse中编辑文件时会出现语法错误,因为Natural不识别中文:其解析器与gherkin和cucumber jvm无关,它基于Xtext。谢谢,我们将尝试在Eclipse之外运行,并将更新结果