calabash-ios UIPickerView滚动到特定值

时间:2015-06-03 19:42:30

标签: ios ruby cucumber calabash calabash-ios

我在iOS应用上有一个UIPickerView。尝试使用calabash-ios将UIPickerView向下滚动到特定值。这是几年的清单。

我试过这个,看看它是否会滚动至少:

    Then I scroll down on "myPickerAccessibilityLabel"

没用?

是否有UIPickerView的自定义步骤?

2 个答案:

答案 0 :(得分:1)

您应该可以使用类似

的内容
  

然后我将选择器上的日期更改为" 2016"

根据对另一个SO Calabash: Select a date from a UIDatePickerview

的回复

答案 1 :(得分:0)

Lasse的回答是正确的(我投了票)。但为了清楚起见,它只适用于UIDatePickers。我只是看着Calabash iOS的来源,看起来我们已经将一些选择器方法标记为私有。以下是从石楠木宝石中抓取的。它使用私有UIKit选择器来操纵拾取器轮。需要注意的是,它可能不适用于非圆形(无限)拾取器。

您可以使用下面的代码编写一个Step,将选择器列滚动到带有文本的行。

get_template_names