0

Web UI 自動化 (WatiN など) を介して、ログインしているユーザー ロールの指定されたステップ (SpecFlow など) を実装する方法に問題があります。

次の機能があるとします。

Feature: Site usage overview
    As an admin
    I want to view a site usage overview
    So that I know how many visitors my site attracts

この機能は、管理者ユーザー ロールを使用します。1 つの考えられるシナリオは次のとおりです。

Scenario: Admin should see site usage
    Given I am logged in as an admin
    When I navigate to the Site usage overview page
    Then I should see the site usage statistics

これは単なる例です。シナリオは、ボタンやリンクをクリックして、ページ上のテキストなどを検証することで作成することもできますが、その議論には立ち入りません。

私が知りたいのは、この指定されたステップを実装する方法です。いくつかのオプションが表示されます。

  • 一部の管理者としてログインするためのすべてのものを作成します(ログインページに移動し、管理者としてログインします)
  • すべてのページに表示される状態の loggid を確認する (現在は ... としてログインしている)

しかし、認証メカニズムが Windows 認証 (統合セキュリティ/Active Directory) または他の環境で同様のものであり、ログイン状態が目に見える形で示されず、サイト全体のすべてのページでログインする必要がある場合はどうでしょうか?

私は何かが欠けていて、誰かが私を正しい方向に向けることができることを願っています.

4

0 に答える 0