Работает отлично. Я попробовал это с «Я следую« mylink »как получить» тоже, и это сработало, поэтому метод часть кажется достаточно гибкой.

я есть следующая таблица в приложении, которое я разрабатываю с использованием ruby ​​на рельсах:

Я хочу создать тест в огурце, где я выбираю пользователя из таблицы и удаляю его или редактирую.

Я не знаю, каково определение шага для этого.

Я хотел бы иметь возможность сделать что-то вроде:

Feature: User Manegement
         In order to manage users
         As an admin 
         I want to see a users list and change user properties

Background:
Given the following activated users exists
  | name         | email                    | 
  | Alice Hunter | [email protected] |
  | Bob Hunter   | [email protected]   |
And the following user records
  | name     | email                    | 
  | Jonh Doe | [email protected]     |

    Scenario: I delete a user from the table
      Given I am logged in as admin
      When I follow "Administration"
      And I follow "User Management"
      And I delete "Alice Hunter"
      Then I should not see "Alice Hunter"`

Кто-нибудь может помочь? Спасибо.

@ Брэд

Вернулась ошибка:

  wrong number of arguments (2 for 1) (ArgumentError)
  ./features/step_definitions/table_steps.rb:26:in `within'
  ./features/step_definitions/table_steps.rb:26:in `/^I delete "(.*)"$/'

Ответы на вопрос(4)

Ваш ответ на вопрос