我的批处理文件脚本无法运行编码的UI测试

时间:2019-02-10 11:48:18

标签: batch-file automation coded-ui-tests

所以我有一个编码良好的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

1 个答案:

答案 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