تخطى إلى المحتوى الرئيسي

خدمة Nuxt

wdio-nuxt-service هي حزمة من طرف ثالث، لمزيد من المعلومات يرجى الاطلاع على GitHub | npm

تساعدك هذه الخدمة على تشغيل تطبيقك عند استخدام Nuxt كأداة بناء. تقوم تلقائيًا بتشغيل خادم Nuxt باستخدام ملف nuxt.conf.js الخاص بك قبل بدء الاختبار.

التثبيت​

إذا كنت تبدأ مع WebdriverIO، يمكنك استخدام معالج التكوين لإعداد كل شيء:

npm init wdio@latest .

سيكتشف مشروعك كمشروع Nuxt وسيقوم بتثبيت جميع المكونات الإضافية الضرورية لك. إذا كنت تضيف هذه الخدمة إلى إعداد موجود، فيمكنك دائمًا تثبيتها عبر:

npm install wdio-nuxt-service --save-dev

التكوين​

لتمكين الخدمة، أضفها فقط إلى قائمة services في ملف wdio.conf.js الخاص بك، على سبيل المثال:

// wdio.conf.js
export const config = {
// ...
services: ['nuxt'],
// ...
};

يمكنك تطبيق خيارات الخدمة عن طريق تمرير مصفوفة مع كائن التكوين، على سبيل المثال:

// wdio.conf.js
export const config = {
// ...
services: [
['nuxt', {
rootDir: './packages/nuxt'
}]
],
// ...
};

الاستخدام​

إذا تم إعداد التكوين الخاص بك وفقًا لذلك، ستقوم الخدمة بتعيين خيار baseUrl للإشارة إلى تطبيقك. يمكنك التنقل إليه عبر أمر url، على سبيل المثال:

await browser.url('/')
await expect(browser).toHaveTitle('Welcome to Nuxt!')
await expect($('aria/Welcome to Nuxt!')).toBePresent()

الخيارات​

rootDir​

الدليل الجذر للمشروع.

النوع: string
الافتراضي: process.cwd()

dotenv​

ملف البيئة الذي سيتم تحميله قبل بدء الخادم.

النوع: string
الافتراضي: .env

hostname​

اسم المضيف لبدء الخادم عليه.

النوع: string
الافتراضي: localhost

port​

المنفذ لبدء الخادم عليه.

النوع: number
الافتراضي: process.env.NUXT_PORT || config.devServer.port

https​

قم بتعيينه على true إذا كان يجب بدء خادم الاختبار على https (يجب تكوين الشهادات في تكوين Nuxt).

النوع: boolean
الافتراضي: false

sslCert​

شهادة SSL المراد استخدامها لبدء الخادم على https.

النوع: string

sslKey​

مفتاح SSL المراد استخدامه لبدء الخادم على https.

النوع: string


لمزيد من المعلومات حول WebdriverIO، راجع الصفحة الرئيسية.

Welcome! How can I help?

WebdriverIO AI Copilot