我正在尝试使用Calabash测试具有DatePickerDialog和TimePickerDialog的Android应用程序。
我尝试遵循ruby文件中列出的步骤的语法,但是,在那里没有运气。
我会在DatePicker上将索引设置为“ DatePicker”的日期写为“给我将日期设置为” 9-9-2019”,或者将“ DatePicker”的日期设置为“ 9-9-2019”,但是我会得到一个错误,告诉我即使已经存在,也应该为此实现一个步骤定义...
微调框发生类似的错误。
我写“然后我从“ spinner”中选择“ Reddit”产生错误
Timeout waiting for elements: android.widget.PopupWindow$PopupViewContainer * marked:'Reddit' (Calabash::Android::WaitHelpers::WaitError)
features/picker.feature:5:in
然后我从“旋转器”中选择“ Reddit””
我不知道如何为这些动作编写步骤,而且在线也无济于事。
微调器的字符串数组
String[] names = {"Google","Youtube","Reddit","Facebook","Twitter"};
<Spinner
android:id="@+id/spinner"
android:layout_width="188dp"
android:layout_height="21dp"
android:layout_marginTop="17dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/spinnerText" />
我的问题是如何为DatePickerDialog编写步骤(看如何从资源中获取ID)以及如何为Spinner编写步骤