2015-03-17 2 views
4

Я пытаюсь отлаживать тесты моего транспортира, но для начальной точки я просто пытаюсь изучить elementExplorer. Когда я печатаю protractor --elementExplorer, я получаю следующий выход, а хром открывается с data:,. Это то, что я вижу на консоли:Отладка отрывника не запускается, отладчик прослушивает порт 5858

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.

FYI мои тесты транспортира выполняются нормально, но только отладка не работает.

+0

У меня проблема, говоря мне, что порт 5858 уже используется при отладке моего скрипта! – Emna

ответ

4

У меня такая же проблема, работа, которую я использую, заключается в том, чтобы запустить «отлаживатель транспортира» и добавить browser.pause(); в мой код.

Если вы сделаете это, вы должны увидеть debug> подсказку, когда она попадает в browser.pause();, введите «с», чтобы она продолжаться до тех пор, пока не попадает в 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             
> 
+0

с browser.pause(); Я получил эту проблему, когда я нажимаю 'c' в debug> !!! – Emna

Смежные вопросы