特征文件中包含(和/。如何转义?

问题描述 投票:0回答:1

我用黄瓜6。 我的功能文件包含:

当对话框 ws1000 登录手持设备时(用户:test / 工作站 ID:stp50)

如何为此编写步骤定义函数?怎么逃?

@When("对话ws1000登录手持机\(用户:{}\/工作站ID: {})") - 也不工作((

cucumber cucumber-java cucumber-serenity
1个回答
0
投票

您正在使用黄瓜表达式。所以你可以用

(
转义
\
并且因为你使用的是 java 你还必须转义
\
这意味着你最终会写
\\(

@When("dialog ws1000 Log In Handheld \\( user: {} \\/ workstation Id: {})")
public void dialog_ws1000_log_in_handheld_user_test_workstation_id_stp50(String user, String workStation) {
    // Write code here that turns the phrase above into concrete actions
}

但是,如果找不到您的步骤,则可能存在另一个问题。您应该阅读如何提出一个好问题,尤其是如何创建一个最小、完整且可验证的示例。如果您从一个工作项目(例如 Cucumber Java Skeleton)开始,您很有可能会自己解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.