Androidデバイスで特定のキーを押します。

利用可能なAndroidキーコード値のリファレンスについては、Androidデベロッパー公式ドキュメントをご覧ください。

使用方法

                    .appium.pressKeyCode(keycode, [callback])
                
                    .appium.pressKeyCode(keycode, metastate, flags, [callback])
                

module.exports = {
  'press e with caps lock on (keycode 33 and metastate 1048576)': function (app) {
    app
      .appium.pressKeyCode(33, 1048576);
  },

  'press g (keycode 35) with ES6 async/await': async function (app) {
    await app.appium.pressKeyCode(35);
  }
};

パラメータ

名前 タイプ 説明
keycode 数値

デバイスで押すキーコード。

metastate
オプション
数値

キーコードを押すメタ状態。

flags
オプション
数値

キー押下のフラグ。

callback
オプション
関数

コマンド完了時に呼び出されるオプションのコールバック関数。

こちらもご覧ください