У меня возникли проблемы с получением my_first_steps.rb для продолжения теста начальной нагрузки «Учитывая, что я на экране приветствия». Я искал подробные примеры ввода текста в UISearchBarTextField и, к сожалению, не соответствовал моей намеченной цели создания функционального теста. Я не совсем свободно владею рубином (или Gherkin, учитывая, что ссылочный сайт неполный), если кто-то захочет поделиться просвещением. Любая помощь будет принята с благодарностью. .feature и .RB файлы следующимВвод текста в UISearchBar button calabash iOS testing
my_first.feature:
Feature: Running a test
As an iOS developer
I want to have a sample feature file
So I can begin testing quickly
Scenario: Example steps
Given I am on the Welcome Screen
Then I touch “searchBar” button
Then I enter "Fire Tower" into the "searchBar" input field
my_first_steps.rb:
Given /^I am on the Welcome Screen$/ do
element_exists("view")
sleep(STEP_PAUSE)
end
Then /^I touch "searchBar" button$/ do
touch("view marked:searchBar")
end
Then /^I enter "Fire Tower" into the UISearchBarTextField$/ do
sleep(STEP_PAUSE)
end
я применил следующее исправление и я получать: –
1 сценарий (1) неопределенные 3 шага (1 пропущен, 1 не определено, 1 прошло) 0m9.522s можно реализовать шаг определения для неопределенных шагов с этими отрывками : Then (/^I touch "searchBar" button $ /) do Ожидает подтверждения # выразить regexp выше с кодом, который вам нужен end –