【发布时间】:2017-12-01 03:16:21
【问题描述】:
我是一名开发人员经验极少的 QA 工程师。我的技能仅限于编写自动化测试,在我的时间里,我一直使用 Visual Studio Enterprise(带有 selenium webdriver)和带有内置调试器的 TestComplete IDE。我最近开始尝试一些新的东西,并希望在我的端到端测试中掌握 Nightwatch JS。我写了一些测试,它们运行良好。但是,我现在处于测试失败的阶段,我只想调试那个测试。我会怎么做???通常在VS企业或TestComplete中,我会在一行代码上弹出一个断点,右键单击一个测试脚本,它会在断点处暂停。
对于我的 Nightwatch JS 项目,我使用了 Visual Studio Code。我知道我可以通过在 VS Code 中打开终端并运行命令“nightwatch tests/folder/path/myTest.js”来运行单个测试。那里的守夜人对我没有太大帮助,我在这里找到的唯一帖子是this 一个,但它并没有解决我的问题。因为当我单击调试器“播放”按钮时,它开始运行我的所有测试,而不是我感兴趣的一个测试。
我尝试播放调试器,然后在终端中运行我的 cmd 进行一次测试,但测试将运行并没有达到我的断点。有哪位大师可以帮忙吗?
如果您需要我发布任何信息,请询问。
【问题讨论】:
标签: javascript selenium debugging visual-studio-code nightwatch.js