输入函数唤醒后需要多次回车获取值 Python uiautomator

Input function need to press enter several times to get value after wake up Python uiautomator

我正在尝试使用 uiautomator 在 Android phone 上获取某些内容,如果无法获取,我会让用户手动输入值。然而,调用uiautomator后input()函数很奇怪,用户需要在输入值之前按一次ENTER键。如果调用了两个 uiautomator,用户需要在输入值之前按两次 ENTER 键。 知道如何解决吗? 谢谢!

import uiautomator
d = uiautomator.Device('serial number', 5555)
print(d.info)
in = input('Type something:')
print(in)

我希望在按一次 ENTER 键后获得用户输入的值。但是,用户需要在键入内容之前按 ENTER 键,然后再次按 ENTER 键将输入值传递给参数 in。调用 uiautomator 越多,在键入内容之前需要按的 ENTER 键就越多。

是uiautomator的bug,不再更新。 uiautomator2 已修复此问题。