Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
eclipse中的Java i18n zh CN不工作_Java_Eclipse_Cucumber_Cucumber Jvm_Cucumber Java - Fatal编程技术网

eclipse中的Java i18n zh CN不工作

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_

我们正在使用EclipseIDE中的CucumberJava和Maven实现测试自动化 下面是我们正在尝试执行的代码,但遇到问题,请帮助我们

我还将默认编码更改为UTF-8

黄瓜代码

# 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之外运行,并将更新结果