我正在尝试从打开浏览器并执行一组操作的编码 UI 测试中创建一个可执行文件。我更喜欢一个简单的 .exe 文件,而不是使用批处理文件或使用 MS Test Agent,以便能够跨计算机运行它而不会出现问题。欢迎任何其他在不使用 Visual Studio 的情况下通过简单的单击执行编码 UI 测试的方式。
谢谢。
我正在尝试从打开浏览器并执行一组操作的编码 UI 测试中创建一个可执行文件。我更喜欢一个简单的 .exe 文件,而不是使用批处理文件或使用 MS Test Agent,以便能够跨计算机运行它而不会出现问题。欢迎任何其他在不使用 Visual Studio 的情况下通过简单的单击执行编码 UI 测试的方式。
谢谢。
您不能从中创建 .exe 文件,CodedUi Project
但可以为此使用另一个项目。
步骤1
创建您的CodedUi Project
. 使用CodedUi Test Builder
来创建TestMethod(s)
执行您想要的操作的您。
第2步
创建另一个引用您的项目CodedUi Test Project
并调用您的记录Test Methods
。如果您只需要运行一种方法,那么创建一个简单的Console Application
. 如果您需要更复杂的东西(例如选择CodedUI Test Method
运行),aWindows 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文件。