Передача нескольких аргументов для определения шага огурца - PullRequest
0 голосов
/ 03 июля 2018

у меня шаг огурца вот так

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();
   }

но я получаю ссылку на неопределенный шаг. Может ли кто-нибудь помочь мне с этим, пожалуйста?

1 Ответ

0 голосов
/ 03 июля 2018

вы должны избегать открывающих и закрывающих скобок \( и \) вместо двойных кавычек, они не присутствуют в данных вашего примера.

В сопоставлении класса отрицательных символов не закрывающая скобка [^)]+

^I am on \(([^)]*)\) page$

В Java:

String regex = "^I am on \\(([^)]*)\\) page$";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...