我之前在使用Visual Studio和Selenium在C#中编写/运行端到端测试。我有能力调试测试并逐步完成测试,同时了解Chrome中发生的步骤。
话虽如此,我现在正试图让RubyMine或WebStorm / Protractor环境做同样的事情。
我现在能做的最好的事情是
在浏览器显示时点击了断点:
{"build": "##BUILD_NUMBER##","api": "http://api:3000","ws": "ws://api:3001"}
我可以完成测试,然后测试在浏览器中运行。测试后基本上已经跑了。不是在我踏着它的时候。
如果我来一个click元素语句并逐步执行它,我应该会在浏览器中看到它。或者至少我可以在VS。
除此之外,每个测试都在行号的右侧运行按钮。当我尝试使用那些运行/调试时,它似乎只想使用Karma而不是量角器。
任何见解都将受到赞赏!