Javascript 用量角器调试和逐步遍历代码

Javascript 用量角器调试和逐步遍历代码,javascript,protractor,webstorm,rubymine,e2e-testing,Javascript,Protractor,Webstorm,Rubymine,E2e Testing,我以前使用Visual Studio和Selenium在C#中编写/运行端到端测试。我能够调试一个测试并逐步完成测试,同时看到Chrome中发生的步骤 话虽如此,我现在正试图让RubyMine或WebStorm/量角器环境做同样的事情 我现在能做的就是 通过在it语句中添加一个“f”来忽略套件中的其余测试,从而将重点放在测试上 我设置了一个断点并进行了调试 测试开始并启动浏览器 点击断点,同时浏览器显示: {"build": "##BUILD_NUMBER##","api": "http://

我以前使用Visual Studio和Selenium在C#中编写/运行端到端测试。我能够调试一个测试并逐步完成测试,同时看到Chrome中发生的步骤

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

我现在能做的就是

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

    {"build": "##BUILD_NUMBER##","api": "http://api:3000","ws": "ws://api:3001"}
    
  • 我可以完成单步测试,然后在浏览器中运行测试。基本上在测试已经运行之后。当我一步一步走过的时候

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

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


如有任何见解,将不胜感激

你试过这种方法吗?关于如何在末尾设置webstorm,有一些指导。