怎样才能在发送一个日期选择器appium日期(API Android的19版本1.2.4.1) [英] How can sent the date in a datepicker appium (Android API 19, version 1.2.4.1)

查看:876
本文介绍了怎样才能在发送一个日期选择器appium日期(API Android的19版本1.2.4.1)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在设置在Appium日期选择器的日期有问题。我想通过这种方式在田里发送键设置日期:

I have a problem in setting the date from a date picker in Appium. I'm trying to set the date by sending keys in the fields in this way:

List<WebElement> pick = driver.findElements(By.className("android.widget.EditText"));           

        pick.get(0).sendKeys("21");
        pick.get(1).sendKeys("Mar");
        pick.get(2).sendKeys("1989");

这工作在API的previous版本很好,但因为我在不同的设备正在测试现在appium似乎不能正确找到我的元素。下面是从巡视窗口中的照片,显示了我使用正确的类来查找场。

This works fine in previous versions of API but since I'm testing in a different device now appium seems not to finding my elements correctly. Here is a photo from the inspector window that shows that I'm using the correct class to find the fields.

任何想法?谢谢!

推荐答案

执行这样

    List<WebElement> textFieldsList = driver.findElements(By.className("android.widget.EditText")); 
    int size = textFieldsList.size();
    textFieldsList.get(0).sendKeys("test");
    textFieldsList.get(1).sendKeys("test");
    textFieldsList.get(2).sendKeys("test@gmail.com");

这篇关于怎样才能在发送一个日期选择器appium日期(API Android的19版本1.2.4.1)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆