我正在尝试使用Ruby + Appium + UIAutomator2在本机android应用程序上设置日期。
首先,Appium桌面在检查字段上未显示本机日期选择器。因此,我无法尝试滑动日期选择器轮。 之后,我尝试了
send_keys()
但没有机会。
最后,我使用“ appium --relaxed-security”尝试了以下命令:
driver.execute_script('mobile: shell', {'command': 'input text', 'args': '04 / 05 / 1990'})
但这并没有奏效。
如何解决此问题?谢谢
答案 0 :(得分:1)
您是否尝试过使用UI Automator Viewer(Android SDK的一部分)? 您可以连接真实设备或使用仿真器,启动应用程序,启动UI Automator Viewer并捕获其屏幕截图。您将能够看到整个屏幕并进行检查。这将有助于为这些讨厌的本机元素创建选择器。
视频教程here。