2016-10-14 5 views
-2

セレンを使用してセレンティBDDでテストケースを作成しようとしています。 私は、各テストケースの間でブラウザを "再起動"するという事実を受け入れました。セレンティBDD(セレンを使用)の資格情報を記憶する

シナリオ間でやり取りする方法が見つかりました。

しかし、私が探しているのは、通常のブラウザモードで、シークレットではなくテストを実行することです。 ブラウザで「remember me」オプションをクリックし、ログインしてログアウトし、フィールドにユーザー名とパスワードが表示されるようにします。 しかし、テストはシークレットモードでブラウザで実行されているため、パスワードは空白です。

提案がありますか?

ありがとうございました

+1

コードを表示してください。私たちは霧の中で撃つことはできません。 – markusthoemmes

答えて

1

ブラウザの特定のプロファイルでドライバを実行するように設定できます。以下 は、あなたのプロフィールを設定する手順とMozillaのリンクです:

https://support.mozilla.org/en-US/kb/profiles-where-firefox-stores-user-data

プロファイルを手動でそのブラウザを起動し、手動ですべてのユーザー名とパスワードを保存することができますことを設定した後。 次回このブラウザのプロファイルを起動すると、ユーザー名とパスワードのフィールドが自動的に入力されます。

* ProfilesIniプロファイル=新しいProfilesIni();

FirefoxProfile myprofile = profile.getProfile();

WebDriverドライバ=新しいFirefoxDriver(myprofile); *

関連する問題