لا تعمل JavaScript دائمًا بشكل جيد مع Chrome
- Cypress هي أداة اختبار للواجهة الأمامية تعتمد على JavaScript صُممت للويب الحديث.
- عند استخدام الإصدار المدعوم من Chrome ، تقل فرص ظهوره في أي تحد.
- لضمان التشغيل الفعال لـ Cypress ، قد تحتاج إلى فحص أوامرك يدويًا مرة أخرى بحثًا عن الأخطاء.
Xالتثبيت عن طريق النقر فوق ملف التنزيل
سيقوم هذا البرنامج بإصلاح أخطاء الكمبيوتر الشائعة ، ويحميك من فقدان الملفات ، والبرامج الضارة ، وفشل الأجهزة ، وتحسين جهاز الكمبيوتر الخاص بك لتحقيق أقصى أداء. إصلاح مشكلات الكمبيوتر وإزالة الفيروسات الآن في 3 خطوات سهلة:
- قم بتنزيل Restoro PC Repair Tool التي تأتي مع التقنيات الحاصلة على براءة اختراع (براءة اختراع متاحة هنا).
- انقر ابدأ المسح للعثور على مشكلات Windows التي قد تتسبب في حدوث مشكلات بجهاز الكمبيوتر.
- انقر إصلاح الكل لإصلاح المشكلات التي تؤثر على أمان الكمبيوتر وأدائه.
- تم تنزيل Restoro بواسطة 0 القراء هذا الشهر.
شجرة السرو هي أداة اختبار أمامية قائمة على JavaScript صُممت للويب الحديث. يهدف إلى معالجة نقاط الألم التي يواجهها مطورو البرامج أو مهندسو ضمان الجودة أثناء اختبار التطبيق.
Cypress هي أداة أكثر ملاءمة للمطورين تستخدم تقنية فريدة لمعالجة DOM وتعمل مباشرة في المتصفح. يوفر Cypress أيضًا عداء اختبار تفاعلي فريدًا ينفذ جميع الأوامر.
بغض النظر عن ميزاته الواعدة ، كان المستخدمون يشتكون من فشل السرو في الاتصال بـ Chrome. في مناسبات أخرى ، يزعم المستخدمون أن عامل إرساء السرو فشل في الاتصال بالكروم ، أو أن السرو لم يتمكن من التحقق من أن هذا الخادم يعمل ، من بين أمور أخرى.
ولهذا الغرض ، تطرح هذه المقالة حلولًا للمشكلات المستندة إلى المستعرض التي يواجهها المستخدمون أثناء محاولة تنفيذ الأوامر باستخدام Cypress.
هل يدعم Cypress جميع المتصفحات؟
لدى Cypress نقطة ضعف حرجة: لا يمكنها إجراء الاختبارات محليًا ضد جميع أنواع المتصفحات. في وقت كتابة هذا المقال ، كان Cypress يدعم فقط مجموعة محدودة من المتصفحات: Chrome و Edge و Electron و Firefox.
هذا يعني عدم وجود دعم لـ Safari و Internet Explorer (IE). لا يدعم Cypress أيضًا متصفحات الجوال.
ومع ذلك ، هناك طريقة لإجراء اختبارات Cypress ضد أي نوع متصفح ، بما في ذلك Safari و IE ومتصفحات الجوال: باستخدام أبليتولس البصري AI مع ال سحابة اختبار فائقة السرعة.
هل يستخدم Cypress بروتوكول Chrome Devtools؟
عندما يتحكم Cypress في متصفح Chromium ، فإنه يحتوي على واجهة اتصال مفتوحة عن بُعد بين Cypress والمتصفح.
DevTools لا يقدر بثمن لتصحيح أخطاء تطبيق ما ، أو فهم سبب انحراف الاختبار الشامل. عادةً ما يستخدم Cypress بروتوكول Chrome Devtools لزيارة الموقع وتنفيذ عمليات خاصة مثل إعداد ملفات تعريف الارتباط أو تعيين مجلد تنزيلات الملفات.
أثناء اختبارات Cypress ، يمكنك النقر فوق أي أمر للاطلاع على معلومات إضافية لهذا الأمر ، وفحص عناصر DOM ، ومراقبة مكالمات الشبكة.
كيف يمكنني تشغيل Cypress على Chrome؟
1. قم بتحديث متصفح Chrome
- على جهاز الكمبيوتر الخاص بك وتشغيل Chrome.
- في الجزء العلوي الأيمن ، انقر فوق رمز المزيد.
- انقر مساعدة وثم حول جوجل كروم.
- انقر تحديث جوجل كروم. (إذا لم تتمكن من العثور على هذا الزر ، فأنت تستخدم أحدث إصدار)
أيضا ، تحقق الكروم. جypress.io للروابط لتنزيل إصدار محدّد من Chrome (dev و Canary ومستقر) لكل نظام أساسي.
2. استخدم متصفحات بنكهة الكروم
- افتح Cypress عن طريق كتابة هذا الأمر في المحطة:
node_modules / .bin / السرو مفتوحة
- قم بتشغيل الأمر التالي في المحطة:
السرو تشغيل كروم المتصفح
- ال نافذة عداء الاختبار سيتم فتح ، والتي ستظهر حالة الاختبار cypressTest1.js.
- يمكنك تحديد المتصفح لحالة الاختبار من الجانب الأيمن من Test Runner.
سيتم اكتشاف جميع المتصفحات ذات النكهة Chrome ودعمها أعلى من Chrome 64 ، مثل Chromium و Chrome Beta و Chrome Canary وغيرها.
3. تصحيح أخطاء متصفح Chrome
- تمكين المتصفح لتصحيح أخطاء السجلات باستخدام هذا الرمز:
npm تشغيل السرو: run-hang
- متي cy.pause ()يبدأ ، أدخل الكروم: // تحطم في عنوان URL لعرض السلوك.
سيؤدي القيام بذلك إلى مساعدة Cypress على العمل بفعالية على Chrome
- شريط أدوات Chrome مفقود: 7 طرق تم اختبارها لاستعادته
- لماذا يعمل Chrome ببطء؟ 9 حلول لتسريعها
4. امنح Chrome الإذن لإجراء الاختبارات
يفحص Browser.setPermission الأمر لتعيين الإذن. بمنح عداء الاختبار الإذن ، يتخطى المتصفح عرض "هل ينبغي لهذا الموقع الوصول إلى الحافظة؟ " موجه المستخدم.
5. قم بإجراء فحص يدوي على الأمر
من الممكن أن تكون قد كتبت حلقة لا نهاية لها وأنه يجب عليك إصلاح الكود الخاص بك. قد يكون أيضًا أنك تجري الكثير من الاختبارات على تطبيق مكثف للذاكرة.
نأمل أن تحل الإصلاحات المذكورة أعلاه أي مشكلة قد تواجهها. يمكنك أيضًا التحقق من كيفية الإصلاح خطأ أزرار بيانات chromewebdata.
- قم بتنزيل أداة إصلاح الكمبيوتر تصنيف عظيم على TrustPilot.com (يبدأ التنزيل في هذه الصفحة).
- انقر ابدأ المسح للعثور على مشكلات Windows التي قد تتسبب في حدوث مشكلات بجهاز الكمبيوتر.
- انقر إصلاح الكل لإصلاح المشكلات المتعلقة بالتقنيات الحاصلة على براءة اختراع (خصم حصري لقرائنا).
تم تنزيل Restoro بواسطة 0 القراء هذا الشهر.