Cucumber 葫芦ios“;未定义的步骤”;即使它存在

Cucumber 葫芦ios“;未定义的步骤”;即使它存在,cucumber,Cucumber,新手到葫芦ios 葫芦ios说“未定义的步骤”,即使它存在 我已经将此代码写入了我的第一个功能中 Then I set “Name“ into “Yaseen“ 之后,我将该步骤定义为my_first_steps.rb Then(/^I set "([^\"]*)" into "([^\"]*)" $/) do |placeholder,input| set_text("textField placeholder:'#{placeholder}'",'#{input}') en

新手到葫芦ios 葫芦ios说“未定义的步骤”,即使它存在

我已经将此代码写入了我的第一个功能中

  Then I set “Name“ into “Yaseen“
之后,我将该步骤定义为my_first_steps.rb

  Then(/^I set "([^\"]*)" into "([^\"]*)" $/) do |placeholder,input|
  set_text("textField placeholder:'#{placeholder}'",'#{input}')
  end
显示步骤未定义

 You can implement step definitions for undefined steps with these snippets:

Then(/^I set “Name“ into “Yaseen“$/) do
pending # express the regexp above with the code you wish you had
end

对不起,我的英语是

在步骤定义中,在$/之前不应该有任何空格。试试这个

 Then(/^I set "([^\"]*)" into "([^\"]*)"$/) do |placeholder,input|
      set_text("textField placeholder:'#{placeholder}'",'#{input}')
      end

在您的步骤中,您有“智能”引号和直接引号

Then I set “Name“ into “Yaseen“
Then I set "Name" into "Yaseen"
将它们改为直接引号

Then I set “Name“ into “Yaseen“
Then I set "Name" into "Yaseen"

我在我的系统中复制了相同的代码,它对我有效…你能告诉我你项目的文件夹结构吗。。。