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吗?