2017-09-26 32 views
0

我需要自动化Android 5.0本机时间选择器以选择参数化的时间。如何使用Appium Java自动化Android 5.0上的时间选取器

Android 5.0 Native Time Picker

我已搜查在多个线程和博客,但我不能找到一个方法来做到这一点。

我已经试过这一点,

androidDriver.findElement(By.name("6")).click(); 
androidDriver.findElement(By.name("45")).click(); 

但它会给出一个错误,如下面。

Error log

+0

http://www.seleniumhq.org/exceptions/invalid_selector_exception.jsp – nullpointer

+0

我不知道这是否是你是什么但如果您需要在时间选择器中设置时间,您可以执行如下操作: 'TimePicker timePicker =(TimePicker)findViewById(R.id.time_picker); timePicker.setHour(hour); timePicker.setMinute(minute);' 这就是你需要的吗? –

+0

@MaxPower:其实你指的是开发,我需要知道的是如何自动化Android 5.0中的时间选择器 –

回答

0

我以findElementByAccessibilityId

解决了这个问题
androidDriver.findElementByAccessibilityId("6").click(); 
相关问题