0

selenium-rc と Java クライアントを使用していくつかの UI テストを構築しようとしています。

アプリ自体は、統合セキュリティを使用してデータベースからユーザーのアクセス許可を取得し、それらのアクセス許可に従って、適切なオプションを含むメニューを表示する従来の ASP Web アプリケーションです。

そのテストを自動化したいと思います。

ログインしたユーザーが domain/user_test の場合、optionx を有効にする必要があります ...

サーバーで selenimum-rc が指定されたユーザーでブラウザを「実行」できるように、プログラムでドメインアカウントを偽装する方法はありますか?

または、(たとえば)クエリ文字列によってユーザーをアプリに渡すためにハックする必要がありますか?

この種のテストをどのように処理しますか?

どうもありがとう...

4

2 に答える 2

0

別のユーザー アカウントでブラウザーを実行するには、いつでも「RunAs」オプションを使用できます。ASP で偽装が有効になっている場合、これは ASP プロセスが実行されるアカウントです。統合セキュリティが有効になっているため、この偽装されたアカウントもデータベースで機能するはずです。ただし、Windows での従来のダブル ホップの問題については注意が必要です。

于 2009-06-10T14:40:12.960 に答える