خطأ: لم يتم العثور على جرة خادم السيلينيوم في الموقع المحدد (/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
هناك بعض التفاصيل المفقودة ولكن أعتقد أن هذا سيساعد:
يقوم 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
التعليق الأكثر فائدة
حدث نفس الخطأ ، لكنني قمت بتشغيل
node_modules/protractor/bin/webdriver-manager update
وقد نجح الأمر بالنسبة لي ، شكرًا :)