如何从编码的 UI 测试中创建可执行文件(最好是.exe而不是命令行)

本文关键字:exe 命令行 可执行文件 编码 UI 创建 测试 | 更新日期: 2023-09-27 18:32:16

我正在尝试从编码的 UI 测试中创建一个可执行文件,该测试会打开浏览器并执行一组操作。我更喜欢一个简单的.exe文件,而不是使用批处理文件或使用 MS 测试代理,以便能够毫无问题地跨计算机运行它。欢迎使用任何其他方法,只需单击一下即可执行编码的 UI 测试,而无需使用 Visual Studio。

谢谢。

如何从编码的 UI 测试中创建可执行文件(最好是.exe而不是命令行)

您不能从CodedUi Project创建.exe文件,但可以使用其他项目。

步骤 1

创建您的CodedUi Project . 使用CodedUi Test Builder创建执行所需操作的TestMethod(s)

步骤 2

创建另一个项目,该项目引用您的CodedUi Test Project并调用您录制的Test Methods。如果您只需要运行一种方法,则创建一个简单的Console Application。如果您需要更复杂的东西(例如,选择要运行的CodedUI Test Method),Windows Form Application会更合适。

我知道

这很晚,无论如何这可以为其他人提供更多服务。

您可以将此工作委托给 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文件。