Прокрутка в calabash-android

Я пытаюсь прокрутить вниз в калебасе-андроиде, но не смог. Вот код, который я использую для прокрутки

В файле характеристик:

Then I scrolldown until I see "Engine Light On"

В calabash_steps.rb:

Then /^I scroll until I see the "([^\"]*)" text$/ do |text| q = query("TextView text:'#{text}'") while q.empty? scroll_down q = query("TextView text:'#{text}'") end end

ошибка, которую я получаю:

введите здесь описание изображения


person ruchir    schedule 23.03.2017    source источник


Ответы (1)


Мы можем использовать следующий код в файле calasbash_steps.rb.

Then(/^I scroll view "([^"]*)" "([^"]*)"$/) do |view,direction|
   scroll("#{view}",:"#{direction}")
end

В файле .feature мы можем передавать представление и направления так, как вы хотите прокручивать. Вот пример:

Then I scroll view "ExpandableListView" "down"
Then I scroll view "ExpandableListView" "up"
person ruchir    schedule 30.03.2017