I'm relatively new to selenium and have been using protractor to run some tests on my local machine where it works fine. I'm trying to run them now on a headless Chrome instance inside a virtual frame buffer, on a server. When I run webdriver-manager start, which runs "java selenium-server-standalone-2.45.0.jar", it takes a long time for Jetty to start listening:
$ ./node_modules/.bin/webdriver-manager start
seleniumProcess.pid: 7909
18:55:27.979 INFO - Launching a standalone server
Setting system property webdriver.chrome.driver to /home/lee/mycode/node_modules/protractor/selenium/chromedriver
18:55:28.108 INFO - Java: Oracle Corporation 24.79-b02
18:55:28.109 INFO - OS: Linux 3.13.0-57-generic amd64
18:55:28.163 INFO - v2.45.0, with Core v2.45.0. Built from revision 5017cb8
18:55:28.416 INFO - Default driver org.openqa.selenium.ie.InternetExplorerDriver registration is skipped: registration capabilities Capabilities [{platform=WINDOWS, ensureCleanSession=true, browserName=internet explorer, version=}] does not match with current platform: LINUX
18:55:28.461 INFO - Version Jetty/5.1.x
18:55:28.462 INFO - Started HttpContext[/selenium-server/driver,/selenium-server/driver]
18:55:28.467 INFO - Started HttpContext[/selenium-server,/selenium-server]
18:55:28.467 INFO - Started HttpContext[/,/]
19:37:00.769 INFO - Started org.openqa.jetty.jetty.servlet.ServletHandler@69d5ee81
19:37:00.770 INFO - Started HttpContext[/wd,/wd]
19:37:00.782 INFO - Started org.openqa.jetty.jetty.Server@39b5bd69
19:58:42.895 INFO - Executing: [new session: Capabilities [{count=1, browserName=chrome}]])
19:58:42.929 INFO - Creating a new session for Capabilities [{count=1, browserName=chrome}]
Starting ChromeDriver 2.15.322448 (52179c1b310fec1797c81ea9a20326839860b7d3) on port 14762
Only local connections are allowed.
...
Thanks.