所以我有一个编码良好的UI测试。我创建了一个批处理文件脚本,以便可以在Windows Task Scheduler中运行。它一直显示“失败”
这是我尝试过的:
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 Studio\2017\Enterprise\Common7\IDE\MSTest.exe" /testcontainer:C:\Users\alish\source\repos\CodedUITestProject6\CodedUITestProject6\obj\Debug\CodedUITestProject6.dll/test:CodedUITestMethod1
echo all done
@exit
答案 0 :(得分:0)
在进行cd /
时没有多大意义,或者如果您将其放置在路径中,则不需要将CD插入目录。我还记得/test:
之前需要一个空格,只需这样做:
@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 Studio\2017\Enterprise\Common7\IDE\MSTest.exe" /testcontainer:CodedUITestProject6.dll /test:CodedUITestMethod1
echo all done
pause