0

アップロード ボタンをクリックしてアップロードするファイルを選択するとウィンドウが開く ASP.NET ファイル アップロード コントロールがあります。しかし問題は、Web ドライバーがウィンドウを認識できないため、アップロードするファイルを選択できないことです。

sendkeys を使用してファイルのパスを入力するスタックオーバーフローで多数のソリューションを見つけました。HTMLファイルのアップロード制御がある場合に機能すると思います。私の場合、ASP.NET ファイル アップロード コントロールがあり、sendkeys を使用してファイル パスを入力できるテキスト ボックスがありません。

どうすればこれを解決できますか?? 助言がありますか ?

4

1 に答える 1

2

Windows オートメーション ライブラリを使用して、ウィンドウを識別できます。UIspy を使用して、ウィンドウのプロパティを識別できます。System.Windows.Automationプロジェクトへの参照を追加します。

于 2012-10-27T07:30:17.613 に答える