முக்கிய உள்ளடக்கத்திற்குச் செல்லவும்

நிலையான சேவையக சேவை

சில திட்டங்கள் முன்-முனை சொத்துக்கள் மட்டுமே, மேலும் நிலையான சேவையகத்தைத் தவிர வேறு எதிலும் இயங்காது. இந்த சேவை சோதனையின் போது நிலையான கோப்பு சேவையகத்தை இயக்க உதவுகிறது.

நிறுவல்

எளிதான வழி @wdio/static-server-servicepackage.json இல் devDependency ஆக சேர்ப்பது:

npm install @wdio/static-server-service --save-dev

WebdriverIO எவ்வாறு நிறுவுவது என்ற வழிமுறைகளைப் இங்கே காணலாம்.

கட்டமைப்பு

நிலையான சேவையக சேவையைப் பயன்படுத்த, உங்கள் சேவை வரிசையில் static-server ஐச் சேர்க்கவும்:

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

விருப்பங்கள்

folders (தேவை)

கோப்புறை பாதைகள் மற்றும் இணைப்பு புள்ளிகளின் வரிசை.

வகை: Array<Object> பண்புகள்:

  • mount {String} - கோப்புறை இணைக்கப்படும் URL முடிப்பு.
  • path {String} - இணைக்க வேண்டிய கோப்புறைக்கான பாதை.
 // wdio.conf.js
export const config = {
// ...
services: [
['static-server', {
folders: [
{ mount: '/fixtures', path: './tests/fixtures' },
{ mount: '/dist', path: './dist' },
]
}]
],
// ...
};

port

சேவையகத்தைப் பிணைக்க போர்ட்.

வகை: Number

இயல்புநிலை: 4567

middleware

இடைநிலை பொருள்களின் வரிசை. இவற்றை கட்டமைப்பில் ஏற்றி துவக்கி, நிலையான சேவையகம் பயன்படுத்த அவற்றை அனுப்பவும்.

வகை: Array<Object> பண்புகள்:

  • mount {String} - இடைநிலை இணைக்கப்படும் URL முடிப்பு.
  • middleware <Object> - இடைநிலை செயல்பாடு கால்பேக்.

இயல்புநிலை: []

// wdio.conf.js
import middleware from 'middleware-package'

export const config = {
// ...
services: [
['static-server', {
middleware: [{
mount: '/',
middleware: middleware(/* middleware options */),
}],
}]
],
// ...
};

WebdriverIO பற்றிய கூடுதல் தகவலுக்கு, முகப்புப்பக்கத்தைப் பார்க்கவும்.

Welcome! How can I help?

WebdriverIO AI Copilot