如何使用Appium Java自动化Android 5.0上的时间选取器
问题描述:
我需要自动化Android 5.0本机时间选择器以选择参数化的时间。如何使用Appium Java自动化Android 5.0上的时间选取器
我已搜查在多个线程和博客,但我不能找到一个方法来做到这一点。
我已经试过这一点,
androidDriver.findElement(By.name("6")).click();
androidDriver.findElement(By.name("45")).click();
但它会给出一个错误,如下面。
答
我以findElementByAccessibilityId
解决了这个问题androidDriver.findElementByAccessibilityId("6").click();
http://www.seleniumhq.org/exceptions/invalid_selector_exception.jsp – nullpointer
我不知道这是否是你是什么但如果您需要在时间选择器中设置时间,您可以执行如下操作: 'TimePicker timePicker =(TimePicker)findViewById(R.id.time_picker); timePicker.setHour(hour); timePicker.setMinute(minute);' 这就是你需要的吗? –
@MaxPower:其实你指的是开发,我需要知道的是如何自动化Android 5.0中的时间选择器 –