يجب أن يوفر تكوين المنقلة طريقة لتمرير وسيطات سطر الأوامر عند تشغيل Firefox
يشير SeleniumHQ / selenium # 998 إلى أنه ممكن حاليًا عبر محرك الويب Firefox.
يمكنك فعل ذلك بالفعل عبر الكائن capabilities
والفئات التي ذكرتها jleyba في القضية التي ربطتها. إليك مثال يغير ملف تعريف Firefox: https://github.com/juliemr/protractor-demo/tree/master/howtos/setFirefoxProfile
من الصعب بالتأكيد معرفة ذلك - سأترك هذه المشكلة مفتوحة لأننا يجب أن نحسن التوثيق لجعل ذلك أسهل في الإعداد.
على الأقل ، أقترح طريقة سهلة لتمرير وسيطات سطر الأوامر ، تمامًا مثل "chromeOptions" عند استخدام متصفح Chrome.
لقد لاحظت أيضًا أن "firefox_profile" لم يتم توثيقه كخيار في ملف التكوين المرجعي . يبدو أن هذا هو الحل المستخدم في العرض التوضيحي الذي ربطهjuliemr لنا أعلاه.
juliemr - لقد وجدت هذا الموضوع عند محاولة /tmp
كما يفعل افتراضيًا. هل يمكن تحقيق ذلك باستخدام FirefoxProfile
؟ ما أريد تحقيقه في الواقع هو تنظيف جميع ملفات temp التي تم إنشاؤها بواسطة Firefox أثناء الاختبارات. حاولت استخدام طريقة shouldDeleteOnExit
، لكنها لا تعمل تمامًا كما هو متوقع .
لقد تعثرت في هذه المشكلة لأن Firefox لديه الآن وضع مقطوعة الرأس ، يتم تنشيطه بعلامة سطر أوامر.
التعليق الأكثر فائدة
لقد تعثرت في هذه المشكلة لأن Firefox لديه الآن وضع مقطوعة الرأس ، يتم تنشيطه بعلامة سطر أوامر.