我正在使用猴子赛跑者。
我在屏幕1上,我需要填写页面的表格并提交。
我需要把焦点放在第一个字段,需要输入文字。
如何将焦点放在任何文本字段上,还是可以输入任何方式?
请告诉我..
的问候, 钱德拉
答案 0 :(得分:1)
是的,可以关注文本字段并在该字段中键入文本。
我是用Python做的。以下是我的代码中的相关行:
import os, subprocess
import sys
import time
import random
import string
import re
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
#connect to the device
device = MonkeyRunner.waitForConnection(99, "emulator-5554")
然后,启动相关活动并使用按下功能移至文本字段。
device.press ('KEYCODE_DPAD_DOWN', MonkeyDevice.DOWN_AND_UP)# move down
通常,当您到达文本字段时,焦点已经存在,但如果不是,则单击该字段。
device.press ('KEYCODE_DPAD_CENTER', MonkeyDevice.DOWN_AND_UP)#click the field
现在,可以使用类型函数键入文本。
device.type('text')