Google chrome devtools 使用Chrome调试协议按Tab键或箭头键,真实上下文

Google chrome devtools 使用Chrome调试协议按Tab键或箭头键,真实上下文,google-chrome-devtools,Google Chrome Devtools,嘿,我正在尝试使用在输入框中插入文本,然后按TAB键两次以在另一个输入框中设置焦点(利用tabindex焦点功能) 我试过输入域。两种类型都是:“char”和keydown+keydup Input.dispatchKeyEvent({ 修饰符:0, nativeVirtualKeyCode:9, 文本:“\t”, 键入:“char”, 未修改的文本:“\t”, windowsVirtualKeyCode:9 } 例如,在文本区域内,它似乎只是简单地向文本本身添加缩进,而不是直接跳

嘿,我正在尝试使用在输入框中插入文本,然后按TAB键两次以在另一个输入框中设置焦点(利用tabindex焦点功能)

我试过输入域。两种类型都是:“char”和keydown+keydup

Input.dispatchKeyEvent({
修饰符:0,
nativeVirtualKeyCode:9,
文本:“\t”,
键入:“char”,
未修改的文本:“\t”,
windowsVirtualKeyCode:9
}      
例如,在文本区域内,它似乎只是简单地向文本本身添加缩进,而不是直接跳到下一个焦点

此外,任何其他“系统操作系统级”按键都是我不知道该怎么做的(如箭头键、上下翻页键等)

附言: 我不想要

elem.value = 'text'
解决方案,因为我的目标是模拟真实的用户点击或按键

你知道如何以这种方式使用调试协议吗?

解决了它,我缺少了“key”属性

解决了它,我缺少了“key”属性