私は助けてください、私が作ったSelenium Webdriver/Gherkin/Specflowプロジェクトがあります。コードを別の環境(ステージ)に移行しようとしていますが、app.configを変更して異なる環境間で切り替えたいだけです。私は、 'Switch Cases'を使用してapp.configを使ってURLスイッチを実行しました。問題は私が直面している問題です。二番目のログインを作成する方法と、Gherkinが私が実行している特定の環境に切り替える方法を知っています。現在、私はこのようなガーキンに自分のユーザー名とパスワードの店を持っている:specflow gherkin(Selenium Webdriver)で複数のユーザーのログインをパラメータ化するにはどうすればよいですか?
Examples:
| firstname | username | password |
| Cam | Newton | 12345dev |
これは私が私のURLスイッチを行っております方法です:
switch (environment)
{
case "DEV":
if (!(_driver.Url.Equals(Constants.DEV_LandingPage)))
{
_driver.Navigate().GoToUrl(Constants.DEV_LandingPage);
}
break;
case "STAGE":
if (!(_driver.Url.Equals(Constants.STAGE_LandingPage)))
{
_driver.Navigate().GoToUrl(Constants.STAGE_LandingPage);
}
break;
}
ご返信ありがとうございますが、私の質問には答えられませんでした。私はログイン資格情報のハードコーディングを検討していません – Geezus