如何在python-uiautomator上使用“ d.press()”?

时间:2019-08-08 03:21:48

标签: python android-uiautomator

我是python-uiautomator的初学者,

我正在尝试编写一些代码。

我只找到此代码“ d.press(0x07)”,它将在驱动器上打印(0)。 但是我想知道我可以使用的其他数字,或者可以使用印刷机打印出来的数字:(a,b,c,d)在我的设备上?

[顺便说一句,我以这种方式知道“ .set_text”,但我想使用“ d.press()”]

  

python-uiautomator

from uiautomator import device as d

d.press(0x07)
sleep(1)

“”“

1 个答案:

答案 0 :(得分:0)

根据https://github.com/xiaocong/uiautomator

# press home key
d.press.home()
# press back key
d.press.back()
# the normal way to press back key
d.press("back")
# press keycode 0x07('0') with META ALT(0x02) on
d.press(0x07, 0x02)

此处https://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_0

定义了更多代码