使用Chrome调试协议,真实上下文按Tab或ArrowKeys

时间:2017-09-06 23:14:25

标签: google-chrome-devtools

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

我尝试过输入域名。两种类型:" char"和keydown + keyup。

@register.filter
def myfilter(instance):
    pass
例如,在textarea中,它似乎只是简单地为文本本身添加缩进,而不是仅仅跳到下一个可聚焦的元素。

任何其他"系统操作系统级别" keypressing是我无法弄清楚如何做的事情(例如arrowkeys,pageup / down等)

P.S: 我不想要

Input.dispatchKeyEvent({                                                  
   modifiers: 0,                                                                                                  
   nativeVirtualKeyCode: 9,                                                                                       
   text: "\t",                                                                                                    
   type: "char",                                                                                                  
   unmodifiedText: "\t",                                                                                          
   windowsVirtualKeyCode: 9                                                                                       
}      

解决方案,因为我的目标是模拟真实的用户点击或按键。

如何以这种方式使用调试协议?

1 个答案:

答案 0 :(得分:1)

解决了它,我失踪了"关键"属性