首页 > 解决方案 > 创建批处理文件以运行 mstest 以实现编码的 ui 测试自动化

问题描述

有人可以帮助我创建批处理文件以使用 mstest 运行编码的 ui 测试吗?

我目前正在命令提示符下运行编码的 ui 测试,方法是在命令提示符下使用以下行以管理员身份运行:

cd\
cd C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE>MSTest.exe /testcontainer:D:\Working\LOPS_Testing\LOPS6Automation\bin\LOPS6Automation.dll /test:Light_Oil_Price_System.Scripts.PricingScreen_Script.PricingScreenFunctionality

这可以正常工作。

但现在我想在批处理文件中使用它。有人可以帮助我使用上面的代码创建一个批处理文件吗?

标签: batch-file

解决方案


用引号之间的空格包裹路径。

我还使用cd /D了 , 必要时更改驱动器(例如,如果您在驱动器 D:上,则需要在cd命令之前更改为 C:。使用/D选项,这是自动完成的)

此外,由于您已经在该Common7\IDE文件夹中,您无需再次编写该目录,您只需调用 MSTest.exe:

cd /D "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE"

MSTest.exe /testcontainer:D:\Working\LOPS_Testing\LOPS6Automation\bin\LOPS6Automation.dll /test:Light_Oil_Price_System.Scripts.PricingScreen_Script.PricingScreenFunctionality

推荐阅读