在 Android 裝置上長按特定按鍵。

請參閱 官方 Android 開發人員文件,以參考可用的 Android 按鍵碼值。

用法

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

範例

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

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

參數

名稱 類型 描述
keycode 數字

要在裝置上按下的按鍵碼。

metastate
選填
數字

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

flags
選填
數字

按鍵的旗標。

callback
選填
函式

命令完成時要呼叫的選填回呼函式。

另請參閱