Protractor: خطأ: لم يتم العثور على جرة خادم السيلينيوم في الموقع المحدد. تحقق من تحديث رقم الإصدار.

تم إنشاؤها على ١٤ يونيو ٢٠١٦  ·  3تعليقات  ·  مصدر: angular/protractor

خطأ: لم يتم العثور على جرة خادم السيلينيوم في الموقع المحدد (/opt/ci/corporate/workspace/chcom-replatform-mobile-regression-QA/node_modules/protractor/selenium/selenium-server-standalone-2.51.0.jar). تحقق من أن رقم الإصدار محدث.

أنا ألاحظ القضية أعلاه فجأة في جينكينز. عندما أقوم بتنفيذ الأمر أدناه ، أراقب قضايا مختلفة مرة أخرى

node_modules / منقلة / bin / webdriver-management update

[22:36:28] أنا / محلي - جارٍ بدء خادم السيلينيوم المستقل ...
[22:36:28] أنا / قاذفة - تشغيل 1 مثيل WebDriver
[22:36:29] أنا / محلي - بدأ خادم سيلينيوم المستقل في http://10.224.247.131 : 44726 / wd / hub

/opt/ci/corporate/workspace/chcom-replatform-mobile-regression-QA/node_modules/selenium-webdriver/lib/error.js:27
سوبر (خطأ اختيار) ؛
^
WebDriverError: null

كل شيء كان يعمل كما هو متوقع حتى يوم الجمعة الماضي. مراقبة هذا العدد الجديد من يوم السبت. الحزمة المرفقة Json كمرجع
package.zip

التعليق الأكثر فائدة

حدث نفس الخطأ ، لكنني قمت بتشغيل node_modules/protractor/bin/webdriver-manager update وقد نجح الأمر بالنسبة لي ، شكرًا :)

ال 3 كومينتر

هناك بعض التفاصيل المفقودة ولكن أعتقد أن هذا سيساعد:

يقوم webdriver-manager v10.0.4 بتحميل ملف جرة خادم السيلينيوم في المجلد node_modules/webdriver-manager/selenium ولا يستخدم المجلد node_modules/protractor/selenium حسب التصميم. عند بدء تشغيل مثيل محلي ، تبحث المنقلة v3.1.1 عن node_modules/protractor/selenium . إذا كنت تستخدم webdriver-manager v10.0.4 للتحديث ، فإن المنقلة لا تعرف الموقع الجديد للمجلد. الإصدار التالي من المنقلة سيتزامن مع هذين العنصرين.

نظرًا لأن المنقلة v3.1.1 تحتوي بالفعل على webdriver-manager ، تفضل استخدام node_modules/protractor/bin/webdriver-manager لتحديث ثنائياتك وبدء الخادم الخاص بك. في الإصدارين التاليين من المنقلة والإصدار 3.1.1 ، لن تحتاج إلى تضمين تبعية webdriver-manager في package.json .

إذا كنت ترغب في استخدام كل من وحدات عقدة المنقلة v3.1.1 و webdriver-manager v10.0.4 ، فمن المحتمل أن يكون هذا هو عملك: يمكنك تحديد مكان الملفات الثنائية في ملف التكوين الخاص بك مع seleniumServerJar و chromeDriver لكل مرجعConf.js.

حدث نفس الخطأ ، لكنني قمت بتشغيل node_modules/protractor/bin/webdriver-manager update وقد نجح الأمر بالنسبة لي ، شكرًا :)

كان الحل هو تغيير إصدار ملف jar إلى الإصدار الأحدث في ../e2e-tests/config/protractor.e2e.local.conf.js

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات