2017-09-06 18 views
0

ちょっとremote debugging protocolを使用して入力ボックスにテキストを挿入し、Tabキーを2回押して他の入力ボックスにフォーカスを設定します(tabindexフォーカス機能を利用)。Chromeのデバッグプロトコル、実際のコンテキストを使用してタブまたは矢印キーを押す

私は入力ドメインを試しました。どちらもタイプ: "char"とkeydown + keyup。単にテキスト自体にインデントを追加するだけではなく、次のフォーカス可能なelmentにスキップするようで、たとえばテキストエリア内の

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

また、他の「システムOSレベル」押鍵は、私が(例えばダウンarrowkeys、PageUpキーは/ etcとして)行う方法を見つけ出すことはできませんものです

PS: 私は

elem.value = 'text' 
を望んでいません

解決策、私は実際のユーザーのクリックやキーの押下をシミュレートすることを目指しています。

どのようにこのような方法でデバッグプロトコルを使用するかの任意のアイデアですか?

答えて

1

解決済み、キーのプロパティがありませんでした

関連する問題