在 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
可选
数字

要使用其按下键代码的元状态。

flags
可选
数字

按键的标志。

callback
可选
函数

命令完成后要调用的可选回调函数。

另请参见