-2

Serenity BDD(セレンを使用)でテストケースを作成しようとしています。各テストケース間でブラウザが「再起動」するという事実を受け入れました。

そして、シナリオ間でやらない方法を見つけました。

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

助言がありますか ?

ありがとうございました

4

1 に答える 1

1

ブラウザーの特定のプロファイルで実行するようにドライバーを構成できます。以下は、プロファイルを構成する手順が記載された Mozilla のリンクです。

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

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

*ProfilesIni profile = 新しい ProfilesIni();

FirefoxProfile myprofile = profile.getProfile();

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

于 2016-10-15T06:59:26.390 に答える