Удаленная отладка Internjs, который работает на хроматографе selenium

Я пытаюсь удаленно отлаживать тесты, запускаемые Internjs. В основном это Chrome, которым управляют Selenium и Chromedriver.

Я настроил опцию Chromedriver debuggerAddress как

debuggerAddress: '127.0.0.1:8765'

Теперь, когда я запускаю тесты, Selenium ждет некоторое время, а затем завершается с сообщением:

FATAL ERROR
UnknownError: [POST http://localhost:4444/wd/hub/session / {"desiredCapabilities":{"browserName":"chrome","name":"tests/intern_local","idle-timeout":60,"selenium-version":"2.44.0","chromeOptions":{"debuggerAddress":"127.0.0.1:8765"}}}] unknown error: cannot connect to chrome at 127.0.0.1:8765
from chrome not reachable
  (Driver info: chromedriver=2.12.301326 (093c7e07b4a916b690e784b0374c7f618f1ea4be),platform=Mac OS X 10.10.1 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 60.64 seconds

Я не уверен, что мне нужно сделать, чтобы chrome подключился к серверу.

Я попробовал:

Запуск chromedriver на этом порту./chromedriver_2.11 --port=8765Ходовая хром с--remote-debugging-port=8765

Но у меня нет других идей, как запустить сервер отладки Chrome.

Полезные ссылки, которые я пробовал, чтобы у меня не получалось:

Протокол удаленной отладкиУдаленная отладка Chrome DesktopВозможности Chromedriver (иначе ChromeOptions)

Обновление 1 Принудительное использование Chromedriver для использования экземпляра Chrome с удаленной отладкой

Запустите новый экземпляр Chrome, как вСтатья о Mozilla

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222 --no-first-run --no-default-browser-check --user-data-dir=$(mktemp -d -t 'chrome-remote_data_dir')

В интернете

intern.capabilities = {
  'selenium-version': '2.44.0'
, 'chromeOptions': {
    debuggerAddress: '127.0.0.1:9222'
  }
};

Теперь при запуске тестов Intern Intern будет использовать ранее открытый экземпляр Chrome. Теперь вы можете открытьlocalhost:9222 и вы увидите, что вы можете отладить ту вкладку, в которой выполняются тесты. Однако для меня я просто вижу эту удаленную вкладку, но нажатие на нее ничего не делает.

Я также попробовал Firefox WebIDE. Я пытался подключиться кlocalhost:9222, он начинает загружаться и через некоторое время говорит, что не может подключиться.

Ответы на вопрос(1)

Ваш ответ на вопрос