问题描述
我用黄瓜 6。 我的特征文件包含:
当对话框 ws1000 登录手持设备(用户:测试/工作站 ID:stp50)
如何为此编写步骤定义函数?怎么逃?
@When("对话框 ws1000 登录手持设备 \( 用户:{} \/ 工作站 ID: {})") - 也不工作((
解决方法
您正在使用 a Cucumber Expression。因此,您可以使用 (
转义 \
,并且由于您使用的是 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
}
但是,如果找不到您的步骤,则可能是另一个问题。你应该通过How to Ask a Good Question,尤其是How to create a Minimal,Complete,and Verifiable example。如果您从一个工作项目(例如 Cucumber Java Skeleton)开始这样做,您很有可能会自己找出问题所在。