MonoDevelop (白紙の状態、趣味) で ASP.Net アプリケーションを開始しています。私は最近、クライアント用の Java ベースのプロジェクトで Selenium を使用したので、このプロジェクトで最初からいくつかのテストの実装を開始すると考えました。
「Website」と「Website Tests」の 2 つのプロジェクトを使用したソリューションがあります。残念ながら、一度に実行できるプロジェクトは 1 つだけです。Web サイトが実行されていないため、Web サイト テストは常に失敗します。
これを回避する方法はありますか、それとも間違った方向に進んでいますか?
更新された詳細:
- WebsiteTests が「Library」として設定されていることを確認しました
- プロジェクト オプション -> 一般 -> ビルド -> コンパイル ターゲット == ライブラリ
- 正確な手順
- 選択: 「Web サイト」プロジェクト
- 選択: デバッグを実行
- サイトが実行されていることを確認する
- 選択: View -> Pads -> Unit Tests
- 選択: ログイン -> TestTest (空白のテストのみ、コンテンツなし)
- 結果: ポップアップ「アプリケーションは既に実行されており、停止する必要があります。続行しますか?」
- 期待される: テストを実行する能力
別々の MonoDevelop インスタンスで実行すると、同じ問題が発生します。これは、テストとサイト (いずれかを選択する必要があります)をステップ実行することが不可能になるため、残念です。