使用量角器调试和逐步执行代码

时间:2017-09-15 17:08:03

标签: javascript protractor webstorm rubymine e2e-testing

我之前在使用Visual Studio和Selenium在C#中编写/运行端到端测试。我有能力调试测试并逐步完成测试,同时了解Chrome中发生的步骤。

话虽如此,我现在正试图让RubyMine或WebStorm / Protractor环境做同样的事情。

我现在能做的最好的事情是

  • 通过在it语句中加上“f”来忽略测试中的其他测试,将重点放在测试上。
  • 我设置了一个断点并调试
  • 测试开始并启动浏览器
  • 在浏览器显示时点击了断点:

    {"build": "##BUILD_NUMBER##","api": "http://api:3000","ws": "ws://api:3001"}
    
  • 我可以完成测试,然后测试在浏览器中运行。测试后基本上已经跑了。不是在我踏着它的时候。

如果我来一个click元素语句并逐步执行它,我应该会在浏览器中看到它。或者至少我可以在VS。

除此之外,每个测试都在行号的右侧运行按钮。当我尝试使用那些运行/调试时,它似乎只想使用Karma而不是量角器。

任何见解都将受到赞赏!

0 个答案:

没有答案