我用于 运行 编码 UI 测试的批处理文件脚本无法正常工作

My batch file script to run coded UI test is not working

所以我有一个编码的 UI 测试可以正常工作。我创建了一个批处理文件脚本,以便我可以在 windows 任务计划程序中 运行。一直显示"Failed"

这是我试过的:

cd /
cd "C:\Users\alish\source\repos\CodedUITestProject6\CodedUITestProject6\obj\Debug\CodedUITestProject6.dll "



@echo off
set max=.set count=.
echo starting test execution
echo =======================
"C:\Program Files (x86)\Microsoft Visual Studio17\Enterprise\Common7\IDE\MSTest.exe" /testcontainer:C:\Users\alish\source\repos\CodedUITestProject6\CodedUITestProject6\obj\Debug\CodedUITestProject6.dll/test:CodedUITestMethod1



echo all done
@exit

cd / 没有多大意义,如果你把它放在路径的话,也不需要 cd 到目录。我还记得你在 /test: 之前需要一个 space 所以就这样做:

@echo off
set max=. && set count=.

 cd /d "%userprofile%\source\repos\CodedUITestProject6\CodedUITestProject6\obj\Debug\"
 echo starting test execution
 echo =======================
 Start "" "C:\Program Files (x86)\Microsoft Visual Studio17\Enterprise\Common7\IDE\MSTest.exe" /testcontainer:CodedUITestProject6.dll /test:CodedUITestMethod1

echo all done
pause