无法使用Appium在Android中选择日期选择器

时间:2016-06-16 05:49:31

标签: android xpath automation appium mobile-application

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

详情 我尝试过使用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

0 个答案:

没有答案