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

குறிப்பிட்ட அறிக்கையாளர்

குறிப்பிட்ட பாணியில் அறிக்கையிட WebdriverIO செருகுநிரல்.

Spec Reporter

நிறுவல்

எளிதான வழி @wdio/spec-reporter ஐ உங்கள் package.json இல் devDependency ஆக வைத்திருப்பதுதான்:

npm install @wdio/spec-reporter --save-dev

WebdriverIO ஐ எப்படி நிறுவுவது என்பது பற்றிய விவரங்கள் இங்கே காணலாம்.

கட்டமைப்பு

பின்வரும் குறியீடு இயல்புநிலை wdio சோதனை இயக்கி கட்டமைப்பைக் காட்டுகிறது. வெறுமனே 'spec' ஐ அறிக்கையாளராக வரிசைக்கு சேர்க்கவும்.

// wdio.conf.js
module.exports = {
// ...
reporters: ['dot', 'spec'],
// ...
};

குறிப்பிட்ட அறிக்கையாளர் விருப்பங்கள்

குறியீடுகள்

தேர்ச்சி, தோல்வி மற்றும் அல்லது தவிர்க்கப்பட்ட சோதனைகளுக்கு தனிப்பயன் குறியீடுகளை வழங்கவும்

வகை: object இயல்புநிலை: {passed: '✓', skipped: '-', failed: '✖'}

எடுத்துக்காட்டு

[
"spec",
{
symbols: {
passed: '[PASS]',
failed: '[FAIL]',
},
},
]

இயல்பாக, Sauce Labs இல் உள்ள சோதனை முடிவுகளை அதே குழுவைச் சேர்ந்த குழு உறுப்பினரால் மட்டுமே பார்க்க முடியும், வேறு குழுவைச் சேர்ந்த குழு உறுப்பினரால் பார்க்க முடியாது. இந்த விருப்பங்கள் பகிரக்கூடிய இணைப்புகளை இயல்பாகவே இயக்கும், அதாவது Sauce Labs இல் இயக்கப்படும் அனைத்து சோதனைகளையும் அனைவரும் பார்க்கலாம். இந்த அம்சத்தை முடக்க, கீழே காட்டப்பட்டுள்ளபடி, அறிக்கையாளர் விருப்பங்களில் sauceLabsSharableLinks: false ஐச் சேர்க்கவும்.

வகை: boolean இயல்புநிலை: true

எடுத்துக்காட்டு

[
"spec",
{
sauceLabsSharableLinks: false,
},
]

onlyFailures

தோல்வியடைந்த குறிப்பு முடிவுகளை மட்டும் அச்சிடுக.

வகை: boolean இயல்புநிலை: false

எடுத்துக்காட்டு

[
"spec",
{
onlyFailures: true,
},
]

addConsoleLogs

இறுதி அறிக்கையில் படிகளிலிருந்து கன்சோல் பதிவுகளைக் காட்ட true என அமைக்கவும்

வகை: boolean இயல்புநிலை: false

[
"spec",
{
addConsoleLogs: true,
},
]

realtimeReporting

இயக்கத்தின் முடிவில் மட்டுமல்லாமல் உண்மை நேரத்தில் சோதனை நிலையைக் காட்ட true என அமைக்கவும்

வகை: boolean இயல்புநிலை: false

[
"spec",
{
realtimeReporting: true,
},
]

showPreface

அறிக்கைகளில் [ MutliRemoteBrowser ... ] முன்னுரையை முடக்க false என அமைக்கவும்.

வகை: boolean இயல்புநிலை: true

[
"spec",
{
showPreface: false,
},
]

அதை false என அமைத்தால் நீங்கள் வெளியீட்டைப் பின்வருமாறு காண்பீர்கள்:

Running: loremipsum (v50) on Windows 10
Session ID: foobar

» /foo/bar/loo.e2e.js
Foo test
green ✓ foo
green ✓ bar

» /bar/foo/loo.e2e.js
Bar test
green ✓ some test
red ✖ a failed test
red ✖ a failed test with no stack

மற்றும் true (இயல்புநிலை) உடன் ஒவ்வொரு வரியும் முன்னுரையுடன் முன்னொட்டாக இருக்கும்:

[loremipsum 50 Windows 10 #0-0] Running: loremipsum (v50) on Windows 10
[loremipsum 50 Windows 10 #0-0] Session ID: foobar
[loremipsum 50 Windows 10 #0-0]
[loremipsum 50 Windows 10 #0-0] » /foo/bar/loo.e2e.js
[loremipsum 50 Windows 10 #0-0] Foo test
[loremipsum 50 Windows 10 #0-0] green ✓ foo
[loremipsum 50 Windows 10 #0-0] green ✓ bar
[loremipsum 50 Windows 10 #0-0]
[loremipsum 50 Windows 10 #0-0] » /bar/foo/loo.e2e.js
[loremipsum 50 Windows 10 #0-0] Bar test
[loremipsum 50 Windows 10 #0-0] green ✓ some test
[loremipsum 50 Windows 10 #0-0] red ✖ a failed test
[loremipsum 50 Windows 10 #0-0] red ✖ a failed test with no stack
[loremipsum 50 Windows 10 #0-0]

color

டெர்மினலில் வண்ண வெளியீட்டைக் காட்ட true என அமைக்கவும்

வகை: boolean இயல்புநிலை: true

[
"spec",
{
color: true,
},
]

சூழல் விருப்பங்கள்

சூழல் மாறிகள் மூலம் அமைக்கக்கூடிய சில விருப்பங்கள் உள்ளன:

FORCE_COLOR

உண்மை என அமைக்கப்பட்டால், எ.கா. FORCE_COLOR=0 npx wdio run wdio.conf.js வழியாக, அனைத்து டெர்மினல் வண்ணமும் முடக்கப்படும்.

Welcome! How can I help?

WebdriverIO AI Copilot