静的ユーティリティ メソッドを含む monkeyrunner クラス。
概要
メソッド | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
現在のプログラムを実行しているプロセスのアラート ダイアログを表示します。
|
||||||||||
|
現在のプログラムを実行しているプロセスに対する選択肢のリストをダイアログに表示します。
|
||||||||||
|
指定された形式を使用して、Python の
pydoc ツールと同様のスタイルで monkeyrunner API リファレンスを表示します。 |
||||||||||
|
入力を受け付けるダイアログを表示します。
|
||||||||||
|
指定された秒数の間、現在のプログラムを一時停止します。
|
||||||||||
MonkeyDevice
|
monkeyrunner バックエンドと、指定されたデバイスまたはエミュレータとの間で接続を試みます。
|
パブリック メソッド
string alert ( string message, string title, string okTitle)
現在のプログラムを実行しているプロセスで、アラート ダイアログを表示します。このダイアログはモーダルであるため、ユーザーがダイアログのボタンをクリックするまでプログラムは一時停止します。
引数
message | ダイアログに表示するメッセージ。 |
---|---|
title | ダイアログのタイトル。デフォルト値は「Alert」です。 |
okTitle | ダイアログのボタンに表示されるテキスト。デフォルト値は「OK」です。 |
integer choice (string message, iterableChoice, string title)
現在のプログラムを実行しているプロセスで、選択肢のリストを含むダイアログを表示します。このダイアログはモーダルであるため、ユーザーがダイアログのボタンの 1 つをクリックするまでプログラムは一時停止します。
引数
message | ダイアログに表示されるプロンプト メッセージ。 |
---|---|
choices | 文字列として表示される 1 つ以上のオブジェクトを含む、反復可能な Python データ。推奨される形式は、文字列の配列です。 |
タイトル | ダイアログのタイトル。デフォルトは「Input」です。 |
戻り値
- ユーザーが選択を行って「OK」ボタンをクリックすると、このメソッドは反復可能な範囲内の選択肢のインデックスを返します(インデックスは 0 から始まります)。 ユーザーが「キャンセル」ボタンをクリックすると、メソッドは -1 を返します。
void help (文字列形式)
指定された形式を使用して、Python の pydoc
ツールと同様のスタイルで monkeyrunner API リファレンスを表示します。
引数
format | 出力で使用するマークアップ形式。指定できる値は、書式なしテキストの場合は「text」、HTML の場合は「html」です。 |
---|
string input (string message string initialValue、 string title, string okTitle、 string cancelTitle)
入力を受け取り、それをプログラムに返すダイアログ。このダイアログはモーダルであるため、ユーザーがダイアログのボタンの 1 つをクリックするまでプログラムは一時停止します。
このダイアログには、okTitle の値を表示するボタンと cancelTitle の値を表示するボタンの 2 つのボタンがあります。ユーザーが okTitle ボタンをクリックすると、入力ボックスの現在の値が返されます。ユーザーが cancelTitle ボタンをクリックすると、空の文字列が返されます。
引数
message | ダイアログに表示されるプロンプト メッセージ。 |
---|---|
initialValue | ダイアログに表示される初期値。デフォルトは空の文字列です。 |
title | ダイアログのタイトル。デフォルトは「Input」です。 |
okTitle | okTitle ボタンに表示されるテキスト。デフォルトは「OK」です。 |
cancelTitle | cancelTitle ボタンに表示されるテキスト。デフォルトは「Cancel」です。 |
戻り値
- ユーザーが okTitle ボタンをクリックすると、このメソッドはダイアログの入力ボックスの現在の値を返します。ユーザーが cancelTitle ボタンをクリックすると、このメソッドは空の文字列を返します。
void sleep ( float 秒 )
現在のプログラムを、指定した秒数の間一時停止します。
引数
秒 | 一時停止する秒数。 |
---|
MonkeyDevice
waitForConnection
(float タイムアウト、
string deviceId)
monkeyrunner
バックエンドと、指定されたデバイスまたはエミュレータとの間で接続を試みます。
引数
timeout | 接続を待機する秒数。デフォルトでは、無制限に待機します。 |
---|---|
deviceId | デバイスまたはエミュレータのシリアル番号を指定する正規表現。デバイスとエミュレータのシリアル番号の説明については、Android Debug Bridge のトピックをご覧ください。 |
戻り値
-
デバイスまたはエミュレータの
MonkeyDevice
インスタンス。このオブジェクトを使用して、デバイスまたはエミュレータを制御し、通信を行います。