【发布时间】:2019-09-27 01:06:32
【问题描述】:
我想用多个浏览器运行我的 nightwatch 测试用例,但不是并行运行。我不能并行执行,因为每个测试都需要使用相同用户名的登录/会话。我创建了一个批处理文件,如下所示:
nightwatch testcase.js --reporter html-reporter.js -e ch
nightwatch testcase.js --reporter html-reporter.js -e ie
pause
但是,使用 chrome (ch) 执行测试后,尽管测试成功,但它不会继续到下一行(使用 IE 测试)。
我以为是 nightwatch 的问题,所以我将批处理文件修改为如下所示
testcase-CH.bat
testcase-IE.bat
pause
每个批处理文件都包含一个 nightwatch 行,但它也不起作用。
目前,我不确定这是夜班问题还是批处理文件问题。但我之前创建了一些批处理文件(不是使用 nightwatch),它执行批处理文件上的每个命令。
我该如何解决这个问题?
【问题讨论】:
-
无论什么守夜人都是批处理文件。如果是这样,请参阅
call /?。 -
@GerhardBarnard 它有效。谢谢!您可以将此作为答案发布,以便我接受吗?
-
@Noodles 也感谢您的评论!但我更理解格哈德的评论,我只能接受一个:(
标签: windows batch-file nightwatch.js