2014-04-14 26 views
6
ı karşılaşmak başladığımda e kadar birkaç gün önce çalışan benim iletki vardı

: my özel geri çağırma yöntemi e.Message baskılı kullanılarakAçıölçer e2e atma webdriver tanımlı değil

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) 
**************************** 

ayrıca kazma tarih:

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 yükleme selenium-webdriver kullanarak selenyum web sürücüsünü yüklemeyi denedim ama bu yardımcı olmadı, aynı zamanda ipten yüklenici için npm yüklemeyi denedi ama hiçbir şey işe yaramıyor görünüyor burada

Bir Bu konuda yardım çok takdir edilmektedir.

-Vaibhav

cevap

0

Ben akıl konusunda ancak çok ikna olmadım buna çözüm bulduk. Düğüm sürümüm en son çıktı ve v0.10.26 düğüm sürümüne geçtiğimde, e2e iletki test durumları yeniden çalışmaya başladı.

+3

Sorunu Yayıncı Github'a gönderdiniz mi? – glepretre

5

Benzer bir soruna rastladım, bu yüzden çalıştığım bir çözümü paylaşacağımı düşündüm.

Biraz kazma işleminden sonra, accessing the current webdriver instance numaralı belgede bir iş parçacığı buldum. Ne yazık ki, bu gerçek webdriver nesnesine erişim sağlamaz (bu yalnızca bir webdriver.WebDriver örneğidir).

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

Ben o Spec dosyasında webdriver ad erişimi vardı: Ne sonunda beni npm kullanılarak selenium-webdriver yükleme ve daha sonra benim test spec dosyasının üstündeki bu koyuyordum çalıştı.