使用猴子跑步者验证

时间:2012-01-20 11:30:43

标签: android monkeyrunner

考虑这种情况:

  1. 你有一个文本框,你必须在其中写一些文字“abcd”
  2. 接下来,您必须验证输入的文本是否属于正确的字符集(如UTF-8),还是只需验证是否已在文本框中输入“abcd”
  3. 这是在接受采访时向我询问的。我必须写一个monkeyrunner脚本,可以完成上面提到的两个操作。第一个很容易。对第二个问题有何评论?

1 个答案:

答案 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"