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