我用于 运行 编码 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
所以我有一个编码的 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