Chrome падает при использовании Selenium - PullRequest
0 голосов
/ 25 апреля 2018

Я пытаюсь использовать Selenium для запуска некоторых юнит-тестов, но сталкиваюсь с трудностями при его запуске. Каждый раз, когда я выполняю свой код, chrome начинает открываться, а затем сразу падает.

Я провел некоторое исследование, и люди предполагают, что это может произойти, если у вас слишком много запущенных экземпляров или когда версия chromedriver / chrome не выравнивается, однако я проверил, и ни одна из них не является проблемой.

Ниже приведена ошибка консоли, которую я получаю ... (node:76034) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): SessionNotCreatedError: session not created exception from disconnected: unable to connect to renderer (Session info: chrome=66.0.3359.117) (Driver info: chromedriver=2.37.544337 (8c0344a12e552148c185f7d5117db1f28d6c9e85),platform=Mac OS X 10.13.4 x86_64)

И это код, который я запускаю (это лишь краткий пример, который я взял, чтобы попытаться запустить селен) ... `` `

var webdriver = require('selenium-webdriver');
var browser = new webdriver.Builder()
  .usingServer()
  .withCapabilities({ browserName: 'chrome' })
  .build();

browser.get('http://en.wikipedia.org/wiki/Wiki');
browser
  .findElements(webdriver.By.css('[href^="/wiki/"]'))
  .then(function(links) {
    console.log('Found', links.length, 'Wiki links.');
    browser.quit();
  });

Любая помощь будет высоко ценится

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...