如何在对话框中编写Calabash步骤以更改日期和时间

时间:2019-06-16 08:11:12

标签: java android android-spinner datepickerdialog calabash-android

我正在尝试使用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编写步骤

0 个答案:

没有答案