Skip to main content
Skip table of contents

Type, Typeline (JA)

3.1.9 タイプ、タイプライン

説明

Type, Typeline - デスクトップにテキストを入力する。Typelineコマンドはテキストを入力してEnterを押すだけの便利なコマンドである。これは'Type <text>''Press Enter' の組み合わせと同じ効果がある。

SYNOPSIS

type <text> [wait=<time>] [count=<number>]
typeline <text> [wait=<time>] [count=<number>]
* 赤い色は必須パラメーターを示す。

オプション

text

-入力するテキスト。テキストにスペースまたは等号「=」が含まれる場合は、二重引用符で囲む必要があります。 「これはスペースを含むテキストです。」テキストに二重引用符文字を含める必要がある場合は、その前にバックスラッシュを置きます。 「これは二重引用符 - "" です。バックスラッシュの後に二重引用符を表示する必要がある場合は、「\"」を使用します。 "これはバックスラッシュの後に二重引用符が続きます - \""。

サポートされているテキスト文字は、デスクトップクライアント(プロトコル)によって制限されます。たとえば、RFB(VNC)プロトコルは、Latin-1(ISO 8859-1)文字セット以外の文字を転送できません。逆に、ネイティブJavaクライアントは、文字セットに関係なく、ローカルのキーボードで生成できる文字だけを転送することができます。詳細については、特定のクライアントのドキュメントをお読みください。

wait=<time>

-テキストが入力されてから待つ時間。このパラメータは、押されたキーにサーバーが反応するまでに時間が必要な場合に便利です。次のコマンドが「Wait <time>」であった場合と同じ効果がある。値はミリ秒か有効な値でなければならない。time value. デフォルト値は0(待機しない)である。スクリプトは、_TYPE_WAITまたは _TYPELINE_WAIT 変数に希望する遅延時間を設定することで、デフォルト値を設定することができます。

location=<standard|numpad|left|right>

-キーの位置。指定すると、コマンドは入力された文字を指定されたキーボードの位置にマッピングしようとする。サポートされている位置の値は標準(デフォルト)、テンキー、左、右だが、このオプションが意味を持つのは、コマンドが受け付ける文字を含む唯一のキーボード部分であるテンキーだけである。

このパラメータのサポートは、モバイルデバイスのテストを容易にすることを意図している。モバイルデバイス(特に携帯電話)の数字キーは多くの場合テンキーにマッピングされており、Pressコマンドで各キー入力を処理するのは不便である。例えば、携帯電話で電話番号+0123456789を入力して電話をかけるには、単に「Typeline +0123456789 location=numpad」を使えばよい。

count=<数字>

-コマンドを何回繰り返すか。デフォルト値は1 (テキストを入力する/行を入力するのは1回だけ)。

戻り値

コマンドは成功すると0(ゼロ)を返し、I/Oエラーなどで失敗すると1を返します。

Type hello

- hello'とタイプする。

Typeline "mkdir /tmp/mydir" wait=2s

- アクティブな Linux/Unix ターミナルウィンドウでこのコマンドを実行すると、OS コマンド'mkdir /tmp/mydir'が起動し、次のコマンドに進む前に2秒間待つ。

Type "100*4" location=numpad

- 数字キーボードで数式を入力する。

Typeline "+111222333444" location=numpad

- 数字キーボードに数式を入力し、Enterを押す。テスト対象のシステムが、Symbian OSを搭載したNokia携帯電話など、テンキーにキーボードがマッピングされた携帯端末の場合、指定した番号に電話をかけます。

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.