2017-01-17 19 views
1

現在、私はAD認証を必要とするC#+ Webdriverを使用してWebアプリケーションを自動化しようとしています。アプリケーションにアクセスしようとすると、IE 11でWindows認証ダイアログが表示されます。Webdriver(Windows 10 + IE 11)でXAMLウィンドウのセキュリティダイアログポップアップを処理する最良の方法

これまで、私はAuto IT/Robotsのようなさまざまなツールを使用してダイアログボックスの古いバージョンを処理してきました。しかし、XAMLにある新しいものは、これをサポートしていません。

でも任意の画像ベースのソリューションはここ

Windows Security Dialog in XAML

(いくつかの理由のためにsikuli除いて)私のために行います、私は「別のユーザーを使用してください」と入力して選択し、「追加選択」を選択し、する必要があります資格情報どんな助力も高く評価されます。

+0

プログラミングに関する質問はありますか?あなたが求めていることははっきりしていません。 –

+0

@PauloMiraMorそれを指摘してくれてありがとう、私は質問を更新しました。現在、C#+ Webdriverを使用してアプリケーションを自動化しており、認証ダイアログを自動化するためのコードを書く際に助けが必要です。 – Sam

答えて

0

AutoIT、AHK および Sikuliがすべて機能しない場合、このセキュリティダイアログでWindowsが自動マウスクリックをブロックしていると仮定します。

この場合、回避策は、システムにリモートまたは仮想マシンでアクセスしてからeを使用することです。 g。 Sikuliを使用してRDPまたはVMウィンドウ内で自動化します。

0

このダイアログは、Windows UIオートメーションのアクセシビリティを使用して自動化できます。パスワードフィールドを読むことはできませんが、ユーザ名とパスワードフィールドにテキストを安全に挿入したり、その他のオプションアイコンをクリックしたりすることができます。

私はこの目的でAutoItを使用していませんが、彼らはこのためのモジュールを持っています - https://www.autoitscript.com/forum/topic/153520-iuiautomation-ms-framework-automate-chrome-ff-ie/

関連する問題