如何将Coded UI Test创建为可执行文件(最好是.exe而不是命令行)?

5
我正在尝试将一个Coded UI测试制作成可执行文件,该文件可以打开浏览器并执行一系列操作。我希望使用一个简单的.exe文件,而不是使用批处理文件或使用MS Test Agent,以便在计算机上运行时没有问题。欢迎任何其他无需使用Visual Studio即可轻松点击执行Coded UI测试的方法。
谢谢。
2个回答

1

你不能通过 CodedUi 项目 来创建 .exe 文件,但你可以使用另一个项目来完成这一操作。

步骤1

创建你的 CodedUi 项目。使用 CodedUi 测试生成器 来创建你想要执行的 TestMethod(s)

步骤2

创建另一个项目,该项目具有对你的 CodedUi 测试项目 的引用,并调用你记录的 测试方法(Test Methods)。如果你只需要运行一个方法,则创建一个简单的 控制台应用程序(Console Application)。如果你需要更复杂的功能(例如选择要运行的 CodedUI 测试方法),则使用 Windows 窗体应用程序(Windows Form Application) 更为适合。


1

我知道现在有点晚了,但这对其他人可能有帮助。

您可以将此工作委托给MSTest,您可以创建一个.bat文件或制作一个控制台应用程序来执行以下操作:

set MSTestEXE=%PROGRAMFILES%\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe
"%MSTestEXE%" /testcontainer:CodedUITest\bin\Debug\CodedUITest.dll

CodedUITest.dll 是生成 Visual Studio 的 dll。

MsTest 将执行所有测试,并在 CMD 上显示结果,甚至会生成 TestResult.trx 文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接