أحاول تشغيل منقلة مع PhantomJS.
أحصل على رسالة الخطأ هذه:
"يجب تعيين المسار إلى برنامج التشغيل القابل للتنفيذ بواسطة متغير القدرة / خاصية النظام / المسار phantomjs.binary.path."
أعرف موقع phantomjs.exe.
ماذا علي أن أضع؟ متغير "القدرة / خصائص النظام / المسار" غامض نوعًا ما.
هل هذا شيء يمكنني تحديده في ملف protractor.conf.js الخاص بي؟ إذا كان الأمر كذلك ، فكيف؟
إجابة على سؤالي ... أتمنى أن ينفع الآخرين:
يمكنك القيام بذلك في protractor.conf.js:
capabilities: {
browserName: 'phantomjs',
'phantom.binary.path': 'the-path-goes-here'
}
لقد تلقيت خطأ آخر الآن ، "لا يمكن العثور على المتغير: الزاوي".
تعمل هذه الاختبارات بشكل جيد في Chrome.
تم حظر الخادم الخاص بي لسبب ما. كل شيء يعمل الآن. لذا كان المفتاح هو خاصية "phantom.binary.path" في القدرات.
ملاحظة ، على الأقل في الإعداد الذي أستخدمه (وفي رسالة الخطأ المشار إليها أعلاه) ، الخاصية الصحيحة هي phantomjs.binary.path
، وليس phantom.binary.path
.
التعليق الأكثر فائدة
ملاحظة ، على الأقل في الإعداد الذي أستخدمه (وفي رسالة الخطأ المشار إليها أعلاه) ، الخاصية الصحيحة هي
phantomjs.binary.path
، وليسphantom.binary.path
.