我有这样的黄瓜步骤
Given I am on (Similar Article Alerts|Search Alerts|Journal Alerts) page
我对此有一个步骤定义
@Given("^I am on \"([^\"]*)\" page$")
public void iAmOnSimilar_X_Page(String pageName) throws Throwable {
// Write code here that turns the phrase above into concrete actions
throw new PendingException();
}
但是我正在获得未定义的步骤参考。 有人可以帮我吗?
答案 0 :(得分:0)
您必须转义括号\(
和\)
而不是双引号,因为它们不在示例数据中。
在否定字符类匹配中,不包含右括号[^)]+
在Java中:
String regex = "^I am on \\(([^)]*)\\) page$";