Sha256: ff821c2d1522310bec76cac6e768e01f4b10801cdae6790d94de38578f257cbb
Contents?: true
Size: 1.05 KB
Versions: 163
Compression:
Stored size: 1.05 KB
Contents
package sh.calaba.instrumentationbackend.actions.time; import sh.calaba.instrumentationbackend.InstrumentationBackend; import sh.calaba.instrumentationbackend.Result; import sh.calaba.instrumentationbackend.TestHelpers; import sh.calaba.instrumentationbackend.actions.Action; import android.view.View; import android.widget.DatePicker; public class SetDateByContentDescription implements Action { @Override public Result execute(String... args) { String contentDescription = args[0]; View view = TestHelpers.getViewByDescription(contentDescription); int[] date = TestHelpers.parseDate(args[1]); if(view != null && view instanceof DatePicker) { InstrumentationBackend.solo.setDatePicker((DatePicker)view, date[2], date[1], date[0]); } else { return new Result(false, "Failed to find TimePicker with content description:'" + contentDescription + "'"); } return Result.successResult(); } @Override public String key() { return "set_date_with_description"; } }
Version data entries
163 entries across 163 versions & 2 rubygems