В приложении для Android, которое я тестирую, я пытаюсь щелкнуть/нажать на средство выбора времени. Например, по умолчанию средство выбора времени показывает 08:00. Я хочу изменить час с 8 на 7, а затем изменить минуты, но xpath, похоже, не работает. Он что-то щелкает, но время по-прежнему показывает 08:00, когда я нажимаю кнопку «ОК» с помощью кода. Если кто-то может мне помочь, я также смогу изменить минуты и PM на AM.
Вот что я использую для нажатия на средство выбора часов, чтобы 7 отображалось выбранным:
driver.findElement(By.xpath("//android.widget.NumberPicker[0]/android.widget.Button[0]")).click();
Изображение:
1
вместо0
, поэтому первое, что я бы попробовал, это изменить индекс вашего выражения XPath. - person har07   schedule 12.09.2015