Я пытаюсь протестировать свое Android-приложение с DatePickerDialog и TimePickerDialog, используя Calabash.
Я пытался следовать синтаксису шага, указанного в файле ruby, но не повезло.
Я бы написал "Если я установил дату на" 9-9-2019 "на DatePicker с индексом" DatePicker "или" Если я установил дату "DatePicker" на "9-9-2019", но я бы получил ошибка, сообщающая мне, что я должен реализовать определение шага для этого, даже если оно уже существует ...
Похожая ошибка возникает с Spinners.
Я пишу "Тогда я выбираю" Reddit "из" spinner ", выдающего ошибку
Timeout waiting for elements: android.widget.PopupWindow$PopupViewContainer * marked:'Reddit' (Calabash::Android::WaitHelpers::WaitError)
features/picker.feature:5:in
Затем я выбираю «Reddit» из «spinner» '
Я не знаю, как написать шаги для этих действий, и ничто в Интернете не помогает.
Массив струн для прядильщика
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 (видя, что у него нет идентификатора из ресурсов) и как мне написать шаги для Spinner