如何在Appium python测试中自动化选择器控制盘

如何在Appium python测试中自动化选择器控制盘,appium,appium-android,python-appium,appium-desktop,Appium,Appium Android,Python Appium,Appium Desktop,我正在尝试自动化Appium python测试中的选择器轮。我试过用这种方法,但不起作用 driver.find\u element\u by_xpath(“//android.widget.NumberPicker[@index='0']”)。sendkey(“5”) driver.find_element_by_xpath(“//android.widget.NumberPicker[@index='1']”)。sendkey(“24”) driver.find_element_by_xpa

我正在尝试自动化Appium python测试中的选择器轮。我试过用这种方法,但不起作用

driver.find\u element\u by_xpath(“//android.widget.NumberPicker[@index='0']”)。sendkey(“5”)
driver.find_element_by_xpath(“//android.widget.NumberPicker[@index='1']”)。sendkey(“24”)
driver.find_element_by_xpath(“//android.widget.NumberPicker[@index='1']”)。sendkey(“1990”)

这是屏幕

请参阅发送键上的应用程序

它应该是发送键,而不是发送键

driver.find_element_by_accessibility_id('SomeAccessibilityID').send_keys('Hello world!')



我已经更改了密码。但驱动程序仍然无法工作。通过xpath(“//android.widget.NumberPicker[@index='0']”)查找元素。发送键(“4”)驱动程序。通过xpath(“//android.widget.NumberPicker[@index='1']”)查找元素。发送键(“12”)驱动程序。通过xpath(“//android.widget.NumberPicker[@index='2']”)查找元素。发送键(“PM”)

我认为你的索引和测试的顺序不一样

确定

  • 第一个索引是小时

  • 第二个是分和秒

  • 最后一个是上午/下午


错误是什么?这里是错误“driver.find_element_by_xpath(//android.widget.NumberPicker[@index='0'])”)。sendkey(“10”)AttributeError:'WebElement'对象没有属性“sendkey”“。你有来自appium桌面的html图像或快照吗?我已经添加了屏幕,请参考答案我已经更改了代码。但驱动程序仍然无法工作。通过xpath(“//android.widget.NumberPicker[@index='0']”)查找元素。发送键(“4”)驱动程序。通过xpath(“//android.widget.NumberPicker[@index='1']”)查找元素。发送键(“12”)驱动程序。通过xpath(“//android.widget.NumberPicker[@index='2']”)查找元素。发送键(“PM”)inspector中元素的错误和快照是什么