Espresso kullanarak sayı seçiciyi otomatikleştirme. Espresso kullanarak timePicker'da belirli bir zaman ayarlamak istiyorum.Espresso kullanarak android'de sayı seçiciyi otomatikleştirme
public static ViewAction setTime(final int hour, final int minute) {
return new ViewAction() {
@Override
public void perform(UiController uiController, View view) {
TimePicker tp = (TimePicker) view;
tp.setCurrentHour(hour);
tp.setCurrentMinute(minute)
}
@Override
public String getDescription() {
return "Set the passed time into the TimePicker";
}
@Override
public Matcher<View> getConstraints() {
return ViewMatchers.isAssignableFrom(TimePicker.class);
}
};
}
: Eğer ViewInteraction nesnesi sahip olduktan sonra
onView(withClassName(Matchers.equalTo(TimePicker.class.getName())));
bunu şu şekilde bir ViewAction tanımlanması ve kullanımı ile ilgili bir değer ayarlayabilirsiniz:
Yardım için daha fazla ayrıntıya ihtiyacımız var. Şimdiye kadar neler yaptığınızı, nereye takıldığınızı ve ilgili kodu sağladığınızı söyleyin. – Maxwell
@Maxwell Espresso kullanıyorum ve zaman ayarlayıcıdan zaman seçmek istiyorum. Bir numara seçmek için numara seçiciyi kaydırmak istiyorum. Numara seçiciyi tıklayabilir ve seçili sayı seçicinin metnini düzenleyebilirim. Aşağıda kullandığım kod:
Pranit