0
我編寫了一個控制檯應用程序來爲我的公司Web應用程序運行自動化測試。這些應用程序需要參數,例如Env = qa Browser = Chrome和Clients = Clientname1,ClientName2,ClientName3。當我在我的機器上運行應用程序時,它工作正常,但是當我在Windows Sever 2012上運行它時,客戶端參數正在被截斷爲第一個客戶端。控制檯應用程序的命令行參數在一臺機器上被截斷而不是另一臺
這裏是我使用解析命令行參數了,並將其存儲到一個列表代碼:
static List<string> ParseList(string arg)
{
Console.WriteLine(arg);
List<string> Collection = new List<string>();
string SplitResults = arg.Split('=')[1];
if (SplitResults.Contains(','))
Collection = SplitResults.Split(',').ToList();
else
Collection.Add(SplitResults);
return Collection;
}
請幫助。