現在、Core WebアプリケーションでいくつかのUIテストをセットアップしようとしていますが、Webアプリケーションの起動を開始できません。 Webアプリケーションのディレクトリから "dotnet run"コマンドラインを直接使用すると動作します。テストを実行する前にプロセスを実行して何も起こらないときに問題が発生します。Seleniumテストの.NET Core Webアプリケーションをプログラムで起動する
var process = new Process
{
StartInfo =
{
FileName = "dotnet",
Arguments = "run",
WorkingDirectory = applicationPath
}
};
process.Start();
これまで誰かが同様の問題に直面していたか、それとも解決できましたか?私は誤って使用している可能性がありますProcess
。
起動した後で停止できましたか? – Zack
nm。私はそれを閉じるために、if(_webprocess!= null && _webprocess.HasExited == false) { _webprocess.CloseMainWindow(); _webprocess.Close(); } Kill()を呼び出すことができませんでした。 – Zack
私の場合は、プログラムが終了すると停止します – IamNguele