The problem 我无法使用appium在Android设备中选择日期选择器 . 我尝试了三种方法,但仍然无法改变 . 请建议我如何进行此操作 .

Details 我尝试过使用Xpath,检查员正在检查元素,但它没有改变我通过.sendkeys提供的值 . 所以,如果有任何建议,请通过它,这样可以帮助我继续前进 .

试试#1

((AndroidElement)(driver.findElementByXPath("//android.widget.NumberPicker[@index='0']//android.widget.Button[@index=0]"))).tap(1, 2);
((AndroidElement)(driver.findElementByXPath("//android.widget.NumberPicker[@index='1']//android.widget.Button[@index=0]"))).tap(1, 2);
((AndroidElement)(driver.findElementByXPath("//android.widget.NumberPicker[@index='2']//android.widget.Button[@index=0]"))).tap(1, 2);

试试#2

List pick = driver.findElements(By.className("android.widget.EditText"));
pick.get(0).sendKeys("24");;
pick.get(1).sendKeys("5");
pick.get(2).sendKeys("1991");

试试#3

driver.findElement(By.xpath("//android.widget.NumberPicker[@index='0']")).sendKeys("5");
driver.findElement(By.xpath("//android.widget.NumberPicker[@index='1']")).sendKeys("5");
driver.findElement(By.xpath("//android.widget.NumberPicker[@index='2']")).sendKeys("1990")

Date Picker in appium