В Cucumber / Selenium, когда я хочу передать несколько параметров в виде строки, у меня есть проблема - PullRequest
0 голосов
/ 15 февраля 2019

Я получаю это ошибка :

как Шаг [Введите имя пользователя и пароль] определяется с 2 параметрами в 'stepdefenitions.loginstepdefenitions.enter_the_Username_String_username_and_Password_String_password (String, String)в файле: / C: / Users / hai / eclipse-workspace / gherkins / bin / '.Однако шаг корнишона имеет 0 аргументов.

Мой файл функций

Feature: Reset functionality on login page of Application

 Scenario Outline: Verification of reset button with numbers of credential
  Given Open the Chrome and launch the application          
  When Enter the Username <String,username> and  Password <String,password> 
  Then Reset the credential 

  Examples:                             
  |username  |password         |        
  |User1     |password1        |        
  |User2     |password2        |

1 Ответ

0 голосов
/ 15 февраля 2019

Попробуйте сделать это на конкретном шаге * * * * * * * * * * * When Enter the Username "<username>" and Password "<password>" :

и на шаге Java :

@When("^Enter the Username \"([^\"]*)\" and Password \"([^\"]*)\"$")
public void enterTheUsernameAndPassword(String usnm, String pswd) {
     System.out.println("The username is: " + usnm);
     System.out.println("The password is: " + pswd);
}

Проверьтедокументация для получения дополнительной информации здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...