2015-05-18 21 views
10

dan Açıölçer (angularjs) ile çalışmak için elle Selenyum Server'ı yükleyin ve ben Açıölçer (e2e testi) ile test etmek ister. Ben this excelent guide takip ediyorum, ama adım 5 sıkışmış (İndir ve selenyum sunucusu başlatmak), Küba, çünkü canlı ve ben 403 Hatası olsun Selenyum Server yüklemeye çalıştığınızda (bu yapamıyor, siyasi sorunlara içindir am detaylara).Bir angularjs app geliştiriyorum Küba

Ve soru elle veya başka bir şekilde yüklemek için nasıl. Saygılarımla, birinin bana yardım etmesini umuyoruz.

Düzenleme:

Ben çalıştırdığınızda node_modules/protractor/bin/webdriver-manager update I (ilgili bölümü) olsun: Ben indirip en az Protractor yüklemek mümkün olduğunu düşünüyorum

downloading https://chromedriver.storage.googleapis.com/2.14/chromedriver_linux64.zip... 
Error: Got code 403 from https://selenium-release.storage.googleapis.com/2.45/selenium-server-standalone-2.45.0.jar 
selenium-server-standalone-2.45.0.jar downloaded to /webapps/webvisor/client/node_modules/protractor/selenium/selenium-server-standalone-2.45.0.jar 
Error: Got code 403 from https://chromedriver.storage.googleapis.com/2.14/chromedriver_linux64.zip 
chromedriver_2.14.zip downloaded to /webapps/webvisor/client/node_modules/protractor/selenium/chromedriver_2.14.zip 
+1

Bu da faaliyet bu tür sizi bloke böylece acı verici. KÜBEKLER – Saifur

+0

için üzülüyorum Gerçekten ne kadar acı verici olduğunu bilmiyorsunuz. – lmgonzalves

+0

Çok işe yaradım. cevabı kabul eder misin o zaman? Ayrıca, yorumları temiz tutmaya devam edelim. – Saifur

cevap

4

. Eğer öyleyse, konsolun Sana (arkasında nodejs) webdriver-yönetici ile bir proxy kullanmak gerektiğini düşünüyorum adım öğretici here

+0

Ben @Saifur atıfta düşünüyorum [Selenyum WebDrivers.] (Http://www.seleniumhq.org/projects/webdriver/) –

+2

Genellikle senin sürece, kutudan çıktığı 'FirefoxDriver' veya' HtmlUnitDriver' kullanabilirsiniz Firefox'un ana bilgisayara yüklenmiş olması. Ancak, kodunuzda 'ChromeDriver' kullanılarak, chrodriver.exe'nin yüklenmesini gerektirir. –

1

bir adım var

webdriver-manager update 
webdriver-manager start 

elle çalıştırmak mümkün olmalıdır.

Seti (by-pass sınırlamasına) bir vekil:

npm config set proxy http://proxy.company.com:8080 
npm config set https-proxy http://proxy.company.com:8080 

sonra güncelleştirmek için yeniden:

webdriver-manager update 
webdriver-manager start 

başka bir yolu sınırlama baypas edilmesi için bir VPN kullanmaktır.

+0

Cevabınız için teşekkür ederiz, gelecekteki ilgili konular için bunu göz önünde bulunduruyorum. Şimdilik, sürücüyü başka bir yoldan indirin ve tespit edilen klasör çalışmasına koyun. – lmgonzalves