Вопрос

У меня работал транспортир до тех пор, пока несколько дней назад я не начал сталкиваться с:

Using the selenium server at http://localhost:4444/wd/hub
 **** UNCAUGHT EXCEPTION ****
Error: connect ECONNREFUSED
    at exports._errnoException (util.js:682:11)
    at Object.afterConnect [as oncomplete] (net.js:947:19)
 ****************************
 **** UNCAUGHT EXCEPTION ****
Error: socket hang up
    at createHangUpError (_http_client.js:182:15)
    at Socket.socketCloseListener (_http_client.js:214:23)
    at Socket.EventEmitter.emit (events.js:120:20)
    at TCP.close (net.js:459:12)
 ****************************

при дальнейшем копании с использованием моего собственного метода обратного вызова e.message напечатало:

Error:: webdriver is not defined

/home/workspace/desktop/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1702
      throw error;
            ^
ReferenceError: webdriver is not defined

Я попытался установить веб-драйвер селена с помощью npm install selenium-webdriver, но это не помогло, также попробовал установить npm для транспортира, но здесь, похоже, ничего не работает.

Любая помощь в этом отношении высоко ценится.

-Вайбхав

Это было полезно?

Решение 2

Я нашел решение ему, однако не очень убедившись в рассуждении.Моя версия узла была последней, и когда я переключился на узел версии V0.10.26, тестовые случаи протрактора E2E снова начали работать.

Другие советы

Я только что столкнулся с похожей проблемой, поэтому решил поделиться решением, которое я разработал.

Немного покопавшись, нашел тему доступ к текущему экземпляру веб-драйвера.К сожалению, это не дает доступа к фактическому webdriver объект (это просто экземпляр webdriver.WebDriver).Что в конечном итоге сработало для меня, так это установка selenium-webdriver с использованием npm а затем поместив это в начало моего файла тестовых спецификаций:

var webdriver = require('selenium-webdriver');

Тогда у меня был доступ к webdriver пространство имен в этом файле спецификации.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top