wdio-video-reporter is a 3rd party package, for more information please see GitHub | npm

இது Webdriver IO v6 and highr க்கான ஒரு ரிப்போர்ட்டர் ஆகும், இது உங்கள் wdio சோதனை செயலாக்கங்களின் வீடியோக்களை உருவாக்குகிறது. நீங்கள் allure பயன்படுத்தினால், சோதனை வழக்குகள் தானாகவே வீடியோக்களுடன் அலங்கரிக்கப்படும். (Webdriver IO v5 க்கு, தயவுசெய்து wdio-video-reporter பதிப்பு ^2.0.0 ஐப் பயன்படுத்தவும்.)
வீடியோக்கள் wdio.config.outputDir இல் முடிகின்றன
தோல்வியடைந்த சோதனைகளில் சேர்க்கப்பட்ட வீடியோக்களுடன் எடுத்துக்காட்டு Allure அறிக்கையை இங்கே காணலாம்: https://presidenten.github.io/wdio-video-reporter-example-report/

நன்மைகள்:
- உங்கள் allure அறிக்கைகளில் அருமையான வீடியோக்கள்
 - சோதனைகள் வேகமாக இருந்தாலும், அருமையான மனித வேகத்தில் வீடியோக்கள்
 - Selenium கிரிட் உடன் வேலை செய்கிறது
 saveScreenshotஐ ஆதரிக்கும் அனைத்து webdrivers உடனும் வேலை செய்கிறது- Selenium 3.141.59 ஐப் பயன்படுத்தி பின்வரும் டெஸ்க்டாப் உலாவிகளில் சரிபார்க்கப்பட்டது:
- Chrome
 - Firefox
 - Safari
 - Internet Explorer 11
 - Microsoft Edge
 
 - Appium 1.13.0-beta3 உடன் பின்வரும் ios மற்றும் android சாதனங்களில் சரிபார்க்கப்பட்டது:
- Iphone 8
 - Ipad Gen 6
 - Samsung galaxy S9
 - Samsung galaxy tab A10
 
 
தீமைகள்:
- "செயல்களுக்குப்" பிறகு திரைப்பிடிப்புகளை எடுப்பதன் மூலம் இது வேலை செய்கிறது, இது சோதனைகளை சற்று மெதுவாக்குகிறது. எந்த jsonWireProtocol செய்திகள் திரைப்பிடிப்பில் முடிவடைய வேண்டும் என்பதைக் கவனமாகத் தேர்ந்தெடுப்பதன் மூலம் இது தணிக்கப்படுகிறது
 - Selenium இயக்கிகள் திரைப்பிடிப்புகளில் விழிப்பூட்டல் பெட்டிகள் மற்றும் பாப்அப்களைச் சேர்க்காததால், அவை வீடியோக்களில் காணப்படுவதில்லை
 
விரைவான தொடக்கம்
விரைவாகப் புரிந்துகொள்ள wdio-template இல் எளிய டெம்ப்ளேட்டைப் பாருங்கள்.
களஞ்சியங்களில் ஒன்றை clone செய்து yarn அல்லது npm install உடன் சார்புகளை நிறுவவும். பின்னர் டெமோ டைரக்டரியில் yarn e2e அல்லது npm run e2e ஐ இயக்கவும், இறுதியாக yarn report அல்லது npm run report ஐ இயக்கி allure அறிக்கையைப் பார்க்கவும்.
நிறுவல்
ரிப்போர்ட்டரை நிறுவவும்
yarn add wdio-video-reporter
அல்லத  ு
npm install wdio-video-reporter
கான்ஃபிக்கில் ரிப்போர்ட்டரைச் சேர்க்கவும்
wdio.conf.js-கோப்பின் மேல் பகுதியில், லைப்ரரியை require செய்யுங்கள்:
const video = require('wdio-video-reporter');
பின்னர் reporters பண்பில் கட்டமைப்பில் வீடியோ ரிப்போர்ட்டரைச் சேர்க்கவும்:
 reporters: [
    [video, {
      saveAllVideos: false,       // If true, also saves videos for successful test cases
      videoSlowdownMultiplier: 3, // Higher to get slower videos, lower for faster videos [Value 1-100]
    }],
  ],
Allure உடன் பயன்படுத்துதல்
Allure ரிப்போர்ட்டரையும் சேர்ப்பது, எந்த கட்டமைப்பும் இல்லாமல் தானாகவே அறிக்கைகளை வீடியோக்களுடன் புதுப்பிக்கிறது :-)
 reporters: [
    [video, {
      saveAllVideos: false,       // If true, also saves videos for successful test cases
      videoSlowdownMultiplier: 3, // Higher to get slower videos, lower for faster videos [Value 1-100]
    }],
    ['allure', {
      outputDir: './_results_/allure-raw',
      disableWebdriverStepsReporting: true,
      disableWebdriverScreenshotsReporting: true,
    }],
  ],