Я начал писать следующую функцию в приложении, предназначенном для управления клининговым бизнесом:
Feature: Creating a new cleaner In order to allow Franchisees to allocate cleaners to jobs they need to be uploaded to the system Background: Given I am currently logged in to my account And I have navigated to the "Cleaners" page And I want to add a new cleaner to the database Scenario: Add a new cleaner to the system Given I have brought up the "Add Cleaner" form Then I will need to complete the fields within the following form: | first_name | | last_name | | email | | date_of_birth | | postcode | | mobile | | other_phone | | address_1 | | address_2 | | work_radius | | **days_available** | | notes | When I have entered valid data Then I can save to the database And I will have added a new cleaner to the system
В дополнение к приветственным комментариям о том, как я писал сценарии и т. Д., Моя основная проблема заключается в том, что я не могу понять, как имитировать выбор из предварительно заполненного поля:
Заполнение days_available должно позволить франчайзи выбирать, в какие дни недели и в какие часы в эти дни уборщик будет доступен для работы. Это, очевидно, позволяет возвращать запросы, которые показывают только доступные чистящие средства для любого заданного дня / времени суток.
Очень надеюсь, что кто-нибудь сможет объяснить, как это делается?