問題タブ [chrome-devtools-protocol]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - DevToolsProtocolHelper を使用して、SetFileInputFilesAsync を使用してファイルをアップロードする方法
私は次のコードを持っています:
新しい DevToolsHelper を作成し、WebView2 ブラウザー コントロールからドキュメントを取得します。ドキュメントで #fileupload コントロールを検索し、見つけました。(ノード 173) そこ (コードの最後の行) から、ファイル (ファイル名) をアップロードしようとします。「値が期待される範囲内にありません」というエラーが表示されます。
最後の行を次のように変更すると
エラーは発生しませんが、ttt でクイックウォッチを実行すると、次のようになります。
この最後のコード行で実際にファイルをアップロードするにはどうすればよいですか?
****** 更新 ****** CallDevToolsProtocolMethodAsync を使用してみました:
(json 文字列は次のようになります: {"files":["C:\ProgramData\Quicktech.com\Quicktech Offline Agent\ScreenCaptures\Capture_2.jpg"],"nodeId":173}
ここでも、「値が期待される範囲内にありません」というエラーが表示されます。
ヘルプ !!!