Testim Docs JA

Tricentis Testim ユーザー制作日本語翻訳ドキュメント

キーボードを隠す(モバイル)

Testim Docs

一部のサードパーティ環境では、hideKeyboard を呼ぶと「ソフトウェアキーボードを隠せない」エラーが返ることがあります。特定のキーボード挙動や端末状態が Driver.hidekeyboard() に適切に応答せず、Appium 側で予期しない遷移が発生するためです。回避策として、カスタムアクションを記録してください。作成方法は カスタムアクションステップ(モバイル) を参照。ユースケースに応じて、以下のキーコードを送信します。

  • KEYCODE_BACK (4) – 戻る操作でキーボードを閉じる(フォーム送信はしない)
  • KEYCODE_ENTER (66) – フィールド種別に応じて Done/Next をトリガー

以下は、Appium の pressKeyCode メソッドを使って Back ボタンを擬似送信し、キーボードを閉じる例です。

// Trigger Android KEYCODE_BACK to hide keyboard
await DRIVER.pressKeyCode(4);