0

我正在尝试在 Appium python 测试中自动化选择器轮。我已经尝试过这种方式但没有工作。

driver.find_element_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")

这是屏幕截图。

https://i.stack.imgur.com/P4Bm8.png

4

2 回答 2

0

请参阅有关发送密钥的 Appium文档

它应该是 send_keys ,而不是 sendkey

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


于 2019-10-23T11:56:28.690 回答
0

我已经更改了我的代码。但仍然无法正常工作 driver.find_element_by_xpath("//android.widget.NumberPicker[@index='0']").send_keys("4") driver.find_element_by_xpath("//android.widget.NumberPicker[@index=' 1']").send_keys("12") driver.find_element_by_xpath("//android.widget.NumberPicker[@index='2']").send_keys("PM")

我认为您的索引与测试中的顺序不同

确保

  • 第一个索引是小时,

  • 第二个是分钟和

  • 最后一个是上午/下午

于 2020-02-25T13:10:40.197 回答