在 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
選填
數字

按下按鍵代碼時使用的 meta 狀態。

flags
選填
數字

按鍵的旗標。

callback
選填
函式

選填的回呼函式,會在命令完成時呼叫。

另請參閱