Javascript 如何在VisualStudio代码中调试单个Nightwatch JS测试
我是一名QA工程师,拥有极少的开发经验。我的技能仅限于编写自动化测试,在我的时间里,我总是使用VisualStudioEnterprise(带SeleniumWebDriver)和TestCompleteIDE及其内置调试器。我最近做了一件新的事情,希望在我的端到端测试中使用Nightwatch JS。我已经写了一些测试,它们运行良好。然而,我现在处于一个测试失败的阶段,我只想调试这一个测试。我该怎么做???通常在VS enterprise或TestComplete中,我会在一行代码上弹出一个断点,右键单击一个测试脚本,它会在断点处暂停 对于我的Nightwatch JS项目,我使用了VisualStudio代码。我知道我可以通过在VS代码中打开终端并运行命令“nightwatch tests/folder/path/myTest.js”来运行单个测试。没有太多的帮助,在那里的守夜有帮助,我在这里找到的唯一的职位是一个,但它并没有解决我的问题。因为当我单击调试器的“播放”按钮时,它开始运行我的所有测试,而不是我感兴趣的一个测试 我尝试过使用调试器,然后在终端中运行我的cmd进行一次测试,但是测试将运行到底,并且没有达到我的断点。有没有大师能帮上忙 如果您需要我发布任何信息,请立即询问 您可以在您的终端中传递夜间监视,例如Javascript 如何在VisualStudio代码中调试单个Nightwatch JS测试,javascript,selenium,debugging,visual-studio-code,nightwatch.js,Javascript,Selenium,Debugging,Visual Studio Code,Nightwatch.js,我是一名QA工程师,拥有极少的开发经验。我的技能仅限于编写自动化测试,在我的时间里,我总是使用VisualStudioEnterprise(带SeleniumWebDriver)和TestCompleteIDE及其内置调试器。我最近做了一件新的事情,希望在我的端到端测试中使用Nightwatch JS。我已经写了一些测试,它们运行良好。然而,我现在处于一个测试失败的阶段,我只想调试这一个测试。我该怎么做???通常在VS enterprise或TestComplete中,我会在一行代码上弹出一个断
--tag
因此,您可以标记您拥有的每个测试文件,如下所示:
module.exports = {
'@tags': ['iamatag'],
'[EXAMPLE TEST]': (client) => {
code
code
code
}
};
然后,在终端中,您将运行:
$ npm test -- --tag iamatag
只有标记为“iamatag”的测试才会运行
干杯