gpt4 book ai didi

c# - 将参数传递给使用 MSTest.exe 从命令行运行的编码 UI 测试

转载 作者:太空狗 更新时间:2023-10-29 23:32:28 24 4
gpt4 key购买 nike

我有一个 CodedUiTest,它有几种测试方法。每次我通过 MSTest 从命令行执行它时,我都希望能够将不同的路径传递给测试。我怎样才能做到这一点?

这就是我现在执行测试的方式:

{
System.Diagnostics.Process codedUIProcess = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo codedUIStartInfo = new System.Diagnostics.ProcessStartInfo();

codedUIStartInfo.FileName = @"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe";
codedUIStartInfo.Arguments = @"/testcontainer:C:\DailyBuildAutoTest.dll /test:MyUITestAssembly\MyCodedUITest";
codedUIStartInfo.CreateNoWindow = true;

codedUIProcess.StartInfo = codedUIStartInfo;

codedUIProcess.Start();
}

有什么方法可以将字符串之类的参数传递给“MyCodedUITest”吗?

最佳答案

不,不幸的是没有办法做到这一点。检查MSTest Command-Line Options

我能想到的唯一可能的方法是将 CodedUi TestsTest Cases 相关联并从 Microsoft Test Manager 运行它们.

然后您可以通过 adding parameters to test cases 轻松地参数化测试.这些参数是相关测试的DataSource,您可以read them from your CodedUi Test .

关于c# - 将参数传递给使用 MSTest.exe 从命令行运行的编码 UI 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15811310/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com