Использование Behat с расширениями mink и Drupal.
По сути, у меня есть страница с несколькими ярлыками, и я хочу подтвердить их текст. Я хочу сделать это без необходимости вводить что-то вроде.
Then I should see "Filter"
Есть ли способ проверить весь текст, который я ожидаю, используя Pystrings или Tables, аналогично тому, как они могут использоваться для заполнения текстовых полей:
And I fill in "Options" with:
Просто подумал, что может быть проще проверить все сразу, чем выполнять несколько шагов.
=====
Обновлять:
Получив некоторое указание от dblack, я использовал следующее внутри его собственной функции для проверки всех меток, которые попадают на одну и ту же страницу:
Примечание. Я использую расширения mink и UIBusinessSelector. Также «логин» — это пользовательская функция.
Общие сведения. Во всех сценариях требуется вход в систему с правами администратора, затем создание фильтра и подтверждение ярлыков страниц
Учитывая, что я вхожу в систему как администратор
Когда я перехожу на страницу "Фильтр продуктов"
И Я нажимаю кнопку «Добавить фильтр».Scenario Outline: Verifying page text Then I should see "<ThisText>" Examples: | ThisText | | Filter by SKUs | | Filter by Package Name | | Filter by Campaign Medium | | Filter by Product Category | | Filter by Product Selection | | Filter by Product Holiday Experience | | Filter by Product Star Rating | | Filter by Product Destination | | Filter by Product Duration | | Filter by Product Supplier | | Filter by Air Ex Point | | Filter by Land Ex Point | | Filter by Product departure | | Filter by Ship name | | Filter by Cruise Line | | Remove $0 products | | Human readable name |