Androidアプリケーションのテキストフィールドにテキストを入力したかった.アプリをインストールし、2番目のページでいくつかの場所を検索したかった.そのためには、テキストを入力する必要がある.
I tried `device.press('KEYCODE_BUTTON_SELECT',MonkeyDevice.DOWN_AND_UP)
device.press('KEYCODE_i','DOWN_AND_UP')
device.press('KEYCODE_n','DOWN_AND_UP')
device.press('KEYCODE_d','DOWN_AND_UP')
device.press('KEYCODE_i','DOWN_AND_UP')
device.press('KEYCODE_a','DOWN_AND_UP')
または Device.type(India)`
しかし、これらのコマンドは私のアプリケーションでは機能しません。アプリケーション テキスト フィールドに文字列 "India" を入力していません。しかし、これは電話ネイティブ検索テキスト フィールドで機能しています。
Android View Client をインストールし、次のものをインポートします
import from com.dtmilano.android.view client import View Client
from com.android.monkey runner import Monkey Runner, Monkey Device
それから私はこのようなコードを書きました
vc = ViewClient(device)
vc.dump()
address= vc.findViewById('search')
address.type('india')
しかし、それはエラーを示しています: 'None Type' object has no attribute 'type'.
これを行うのを手伝ってくれませんか。