【发布时间】:2018-11-01 00:56:26
【问题描述】:
我正在使用 Appium 和 Python 进行 Android 应用自动化, 我被困在必须从 Numberpicker 中选择值的地方。 我试过 send_keys,点击,滑动但没有运气
【问题讨论】:
-
首先选择数字轮的 xpath 并给出索引,因为这里显示了 2 个轮子,因此为了选择第一个轮子,我使用了 index=0.eg driver.findElement(By.xpath("//android. widget.NumberPicker[@index='0']")).sendKeys("0 年");
-
@SnehaShinde 嗨,sneha 感谢您的帮助。但它不起作用。因为它具有相同的月份和年份的索引值。你能帮我解决如何在其中找到 xpath 吗?
-
但是我可以看到索引是 0 代表年,1 代表月
-
@SnehaShinde 两者的索引都不相同..您要的是 Numberpicker 还是什么?另外,当我问我的开发人员时,他说编辑文本在这里不起作用,因为这不是可编辑的
-
List
date = driver.findElements(By.className("android.widget.EditText")); date.get(1).sendKeys("1 年");
标签: android python automation appium numberpicker