在多个功能中使用步骤的最佳方法是什么?

时间:2018-08-22 16:34:58

标签: calabash calabash-android

file.feature

# encoding: utf-8

Feature: Verification Message

Given I'm in the Login screen
And I fill in the email field <email>
And I fill in the password field <password>
And I press the Enter button
Then I check the message <verificationMessage>

Examples:
      |      email       | password |    verificationMessage    |
      | abc@hotmail.com  |   123    | OK.                       |
      | abc@hotmail.com  |   123    | Error.                    |

file_steps.rb

Then(/^I check the message "([^"]*)"$/) do |verificationMessage|
  wait_for_text("#{verificationMessage}")
end

步骤然后(/ ^我检查消息“([^”] *)“ $ /)do | verificationMessage | 可以在几个不同的文件中重复使用。功能来检查验证消息,但以此方式,我将在登录屏幕上创建一个依赖项,该依赖项应仅包含步骤。

在这种情况下,当需要创建一个通用用于其他各种file.features的步骤时,执行此操作的最佳方法是什么? 难道只能通过通用步骤创建file.feature吗?

0 个答案:

没有答案