1

Selenium を使用して自動化されたユーザー インターフェイス テストを書いています。当サイトはWindows認証を使用しています。展開テストは、リクエストを行っているすべての URL へのアクセス許可を持っていないユーザー アカウントで実行されるため、ブラウザーに認証ダイアログが表示されます。これにより、誰かが資格情報を入力するのを待っている間に、展開テストでタイムアウトが発生します。ダイアログが表示されないように、Firefox (Selenium で使用しているブラウザー) でユーザー名とパスワードを指定する方法はありますか?

4

1 に答える 1

1

これにより、Windows認証をバイパスできると思います:

http://ole.michelsen.dk/blog/firefox-auto-login-with-windows-authentication-and-ad/

リンクから:

これを Firefox で有効にするには、簡単な構成変更を行います。

アドレス バーに移動し、次のように入力します。

概要:設定

警告が表示されるので、「気をつけます、約束します!」と確認するだけです。フィルタ バーに移動し、次の文字列を入力します。

network.automatic-ntlm-auth.trusted-uris

この値をダブルクリックして、イントラネット Web サイトのドメインを追加します。「michelsen.dk」</p>

編集:

ログインしているユーザーとは異なるユーザーとしてログインしようとしている場合は、おそらく AutoIT を使用する必要があります。

ここでこの問題に関するいくつかの詳細な議論: セレンIDEを使用してfirefox認証ポップアップのユーザー名/パスワード入力を自動化する方法

于 2013-09-06T16:39:42.353 に答える