量程器调试没有启动,Debugger监听端口5858

时间:2015-03-17 19:37:04

标签: angularjs selenium webdriver protractor

我正在尝试调试我的量角器测试但是从起点开始我只想尝试探索elementExplorer。 当我输入protractor --elementExplorer时,我得到以下输出,并使用data:,打开Chrome。 这是我在控制台上看到的:

Starting selenium standalone server...

Selenium standalone server started at http://MYIPADDRESS:59672/wd/hub

Starting debugger agent.

Debugger listening on port 5858

此后几分钟内没有任何事情发生,我甚至无法输入Node.js cmd提示,因为它只是挂在那里。可以通过Ctrl C摆脱它。

仅供参考我的量角器测试运行良好,但只有调试不起作用。

1 个答案:

答案 0 :(得分:4)

我遇到同样的问题,我使用的工作是运行“protractor debug”并在我的代码中添加browser.pause();

如果您执行此操作,则应该在debug>点击时看到browser.pause();提示,输入“c”让它继续直至点击browser.pause();,然后输入repl }

connecting to port 5858... ok                                                       
debug> c                                                                            
debug> Selenium standalone server started at http://10.3.3.227:60726/wd/hub
break in /usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/index.js:70                                                                  
debug> repl                                                                         
Press Ctrl + C to leave debug repl                                                  
>