考虑这种情况:
这是在接受采访时向我询问的。我必须写一个monkeyrunner脚本,可以完成上面提到的两个操作。第一个很容易。对第二个问题有何评论?
答案 0 :(得分:2)
使用AndroidViewClient这个monkeyrunner脚本可以像
一样简单#! /usr/bin/env monkeyrunner
from com.dtmilano.android.viewclient import ViewClient
...
device = MonkeyRunner.waitForConnection()
s = "abcd"
device.type(s)
vc = ViewClient(device)
vc.dump()
editText = vc.findViewById("id/EditText") # if you don't know the id you can use vc.getViewIds()
if s == editText.mText():
print "OK"