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

காலப்போக்கில், நமது சமூகம் பல திட்டங்களை உருவாக்கியுள்ளது, அவற்றை உங்கள் சொந்த சோதனை தொகுப்பை அமைக்க நீங்கள் தூண்டுதலாகப் பயன்படுத்தலாம்.

v9 பொய்லர்ப்ளேட் திட்டங்கள்

webdriverio/cucumber-boilerplate

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

  • கட்டமைப்பு:
    • Cucumber
    • WebdriverIO
  • அம்சங்கள்:
    • 150க்கும் மேற்பட்ட முன் வரையறுக்கப்பட்ட படிகள் உங்களுக்குத் தேவையான அனைத்தையும் கிட்டத்தட்ட உள்ளடக்கியுள்ளன
    • WebdriverIO இன் Multiremote செயல்பாட்டை ஒருங்கிணைக்கிறது
    • சொந்த டெமோ பயன்பாடு

webdriverio/jasmine-boilerplate

Babel அம்சங்கள் மற்றும் பக்க பொருள் முறையைப் பயன்படுத்தி Jasmine உடன் WebdriverIO சோதனைகளை இயக்குவதற்கான பொய்லர்ப்ளேட் திட்டம்.

  • கட்டமைப்புகள்
    • WebdriverIO
    • Jasmine
  • அம்சங்கள்
    • Page Object Pattern
    • Sauce Labs ஒருங்கிணைப்பு

webdriverio/electron-boilerplate

ஒரு குறைந்தபட்ச Electron பயன்பாட்டில் WebdriverIO சோதனைகளை இயக்குவதற்கான பொய்லர்ப்ளேட் திட்டம்.

  • கட்டமைப்புகள்
    • WebdriverIO
    • Mocha
  • அம்சங்கள்
    • Electron API மாறுவேடமிடல்

syamphaneendra/webdriverio9-boilerplate

இந்த பொய்லர்ப்ளேட் திட்டம் WebdriverIO 9 மொபைல் சோதனைகளைக் கொண்டுள்ளது, Cucumber, TypeScript மற்றும் Android மற்றும் iOS தளங்களுக்கான Appium ஆகியவற்றுடன், Page Object Model முறையைப் பின்பற்றுகிறது. விரிவான பதிவு, அறிக்கையிடல், மொபைல் சைகைகள், ஆப்-டு-வெப் வழிசெலுத்தல் மற்றும் CI/CD ஒருங்கிணைப்பு ஆகியவற்றை கொண்டுள்ளது.

  • கட்டமைப்புகள்:

    • WebdriverIO v9
    • Cucumber v9
    • Appium v2.5
    • TypeScript v5
  • அம்சங்கள்:

    • பல தளங்களுக்கான ஆதரவு
      • Android (UiAutomator2)
      • iOS (XCUITest)
    • மொபைல் சைகைகள்
      • Scroll
      • Swipe
      • Long press
      • Hide keyboard
    • App-to-Web வழிசெலுத்தல்
      • Context switching
      • WebView ஆதரவு
      • உலாவி தானியக்கமாக்கல் (Chrome/Safari)
    • புதிய ஆப் நிலை
      • சூழ்நிலைகளுக்கு இடையில் தானியங்கி ஆப் மீட்டமைப்பு
      • கட்டமைக்கக்கூடிய மீட்டமைப்பு நடத்தை (noReset, fullReset)
    • சாதன கட்டமைப்பு
      • மையப்படுத்தப்பட்ட சாதன மேலாண்மை
      • எளிய தளம் மாற்றுதல்
    • JavaScript / TypeScript க்கான அடைவு கட்டமைப்பு எடுத்துக்காட்டு. கீழே JS பதிப்புக்கான, TS பதிப்பிற்கும் ஒரே கட்டமைப்பு உள்ளது.

amiya-pattnaik/wdio-testgen-from-gherkin-js

amiya-pattnaik/wdio-testgen-from-gherkin-ts

Gherkin .feature கோப்புகளிலிருந்து WebdriverIO Page Object வகுப்புகள் மற்றும் Mocha சோதனை specகளை தானாகவே உருவாக்குங்கள் - கைமுறை முயற்சியைக் குறைத்து, ஒத்திசைவை மேம்படுத்தி, QA தானியக்கமாக்கலை விரைவுபடுத்துகிறது. இந்தத் திட்டம் webdriver.io உடன் இணக்கமான குறியீடுகளை உருவாக்குவதோடு மட்டுமல்லாமல், webdriver.io இன் அனைத்து செயல்பாடுகளையும் மேம்படுத்துகிறது. நாங்கள் JavaScript பயனர்களுக்கு ஒரு வகை மற்றும் TypeScript பயனர்களுக்கு மற்றொரு வகையை உருவாக்கியுள்ளோம். ஆனால் இரண்டு திட்டங்களும் ஒரே வழியில் செயல்படும்.

இது எவ்வாறு செயல்படுகிறது?

  • இந்த செயல்முறை இரண்டு படி தானியக்கமாக்கலை பின்பற்றுகிறது:
  • படி 1: Gherkin முதல் stepMap (stepMap.json கோப்புகளை உருவாக்கவும்)
    • stepMap.json கோப்புகளை உருவாக்கவும்:
      • Gherkin தொடரியலில் எழுதப்பட்ட .feature கோப்புகளை பகுப்பாய்வு செய்கிறது.
      • சூழ்நிலைகள் மற்றும் படிகளை பிரித்தெடுக்கிறது.
      • பின்வரும் கட்டமைக்கப்பட்ட .stepMap.json கோப்பை உருவாக்குகிறது:
        • செயல்படுத்த வேண்டிய நடவடிக்கை (எ.கா., click, setText, assertVisible)
        • தர்க்க மேப்பிங்க்க்கான selectorName
        • DOM உறுப்புக்கான selector
        • மதிப்புகள் அல்லது உறுதிப்படுத்தலுக்கான குறிப்பு
  • படி 2: stepMap முதல் குறியீடு (WebdriverIO குறியீட்டை உருவாக்கவும்). stepMap.json ஐப் பயன்படுத்தி உருவாக்குகிறது:
    • பகிரப்பட்ட முறைகள் மற்றும் browser.url() அமைப்புடன் ஒரு அடிப்படை page.js வகுப்பை உருவாக்கவும்.
    • test/pageobjects/ இல் அம்சத்திற்கு ஒவ்வொரு WebdriverIO-compatible Page Object Model (POM) வகுப்புகளை உருவாக்கவும்.
    • Mocha அடிப்படையிலான சோதனை specகளை உருவாக்கவும்.
  • JavaScript / TypeScript க்கான அடைவு கட்டமைப்பு எடுத்துக்காட்டு. கீழே JS பதிப்புக்கானது, TS பதிப்பிற்கும் ஒரே கட்டமைப்பு உள்ளது.
project-root/
├── features/ # Gherkin .feature files (user input / source file)
├── stepMaps/ # Auto-generated .stepMap.json files
├── test/
│ ├── pageobjects/ # Auto-generated WebdriverIO tests Page Object Model classes
│ └── specs/ # Auto-generated Mocha test specs
├── src/
│ ├── cli.js # Main CLI logic
│ ├── generateStepsMap.js # Feature-to-stepMap generator
│ ├── generateTestsFromMap.js # stepMap-to-page/spec generator
│ ├── utils.js # Helper methods
│ └── config.js # Paths, fallback selectors, aliases
│ └── __tests__/ # Unit tests (Vitest)
├── testgen.js # CLI entry point
│── wdio.config.js # WebdriverIO configuration
├── package.json # Scripts and dependencies
├── selector-aliases.json # Optional user-defined selector overrides the primary selector

v8 பொய்லர்ப்ளேட் திட்டங்கள்

amiya-pattnaik/webdriverIO-with-cucumberBDD

  • கட்டமைப்பு: WDIO-V8 with Cucumber (V8x).
  • அம்சங்கள்:
    • Page Objects Model ES6 /ES7 வகுப்பு அடிப்படையிலான அணுகுமுறை மற்றும் TypeScript ஆதரவைப் பயன்படுத்துகிறது
    • ஒரே நேரத்தில் ஒன்றுக்கு மேற்பட்ட தேர்வாளரால் உறுப்பை வினவுவதற்கான பல தேர்வாளர் விருப்பத்தின் எடுத்துக்காட்டுகள்
    • Chrome மற்றும் Firefox ஐப் பயன்படுத்தி பல உலாவி மற்றும் ஹெட்லெஸ் உலாவி செயல்படுத்துவதற்கான எடுத்துக்காட்டுகள்
    • BrowserStack, Sauce Labs, TestMu AI (முன்னாள் LambdaTest) உடன் கிளவுட் சோதனை ஒருங்கிணைப்பு
    • எளிதான சோதனை தரவு நிர்வாகத்திற்கான எடுத்துக்காட்டுகளுடன் வெளிப்புற தரவு மூலங்களிலிருந்து MS-Excel இலிருந்து தரவைப் படிக்க/எழுதுவதற்கான எடுத்துக்காட்டுகள்
    • E2E சோதனைக்கான எடுத்துக்காட்டுகளுடன் எந்த RDBMS (Oracle, MySql, TeraData, Vertica போன்றவை) க்கும் தரவுத்தள ஆதரவு, எந்த வினவல்களையும் நிறைவேற்றுதல் / முடிவு தொகுப்பைப் பெறுதல் போன்றவை
    • பல அறிக்கையிடல் (Spec, Xunit/Junit, Allure, JSON) மற்றும் WebServer இல் Allure மற்றும் Xunit/Junit அறிக்கைகளை ஹோஸ்ட் செய்தல்.
    • https://search.yahoo.com/ மற்றும் http://the-internet.herokuapp.com போன்ற டெமோ பயன்பாட்டுடனான எடுத்துக்காட்டுகள்.
    • BrowserStack, Sauce Labs, TestMu AI (முன்னாள் LambdaTest) மற்றும் Appium குறிப்பிட்ட .config கோப்பு (மொபைல் சாதனத்தில் பிளேபேக்கிற்கு). iOS மற்றும் Android க்கான உள்ளூர் இயந்திரத்தில் ஒரே கிளிக் Appium அமைப்பிற்கு appium-setup-made-easy-OSX ஐப் பார்க்கவும்.

amiya-pattnaik/webdriverIO-with-mochaBDD

  • கட்டமைப்பு: WDIO-V8 with Mocha (V10x).
  • அம்சங்கள்:
    • Page Objects Model ES6 /ES7 வகுப்பு அடிப்படையிலான அணுகுமுறை மற்றும் TypeScript ஆதரவைப் பயன்படுத்துகிறது
    • https://search.yahoo.com மற்றும் http://the-internet.herokuapp.com போன்ற டெமோ பயன்பாட்டுடனான எடுத்துக்காட்டுகள்
    • Chrome மற்றும் Firefox ஐப் பயன்படுத்தி பல உலாவி மற்றும் ஹெட்லெஸ் உலாவி செயல்படுத்துவதற்கான எடுத்துக்காட்டுகள்
    • BrowserStack, Sauce Labs, TestMu AI (முன்னாள் LambdaTest) உடன் கிளவுட் சோதனை ஒருங்கிணைப்பு
    • பல அறிக்கையிடல் (Spec, Xunit/Junit, Allure, JSON) மற்றும் WebServer இல் Allure மற்றும் Xunit/Junit அறிக்கைகளை ஹோஸ்ட் செய்தல்.
    • எளிதான சோதனை தரவு நிர்வாகத்திற்கான எடுத்துக்காட்டுகளுடன் வெளிப்புற தரவு மூலங்களிலிருந்து MS-Excel இலிருந்து தரவைப் படிக்க/எழுதுவதற்கான எடுத்துக்காட்டுகள்
    • E2E சோதனைக்கான எடுத்துக்காட்டுகளுடன் எந்த RDBMS (Oracle, MySql, TeraData, Vertica போன்றவை) க்கும் DB இணைப்பு, எந்த வினவல் நிறைவேற்றம் / முடிவு தொகுப்பைப் பெறுதல் போன்றவை
    • BrowserStack, Sauce Labs, TestMu AI (முன்னாள் LambdaTest) மற்றும் Appium குறிப்பிட்ட .config கோப்பு (மொபைல் சாதனத்தில் பிளேபேக்கிற்கு). iOS மற்றும் Android க்கான உள்ளூர் இயந்திரத்தில் ஒரே கிளிக் Appium அமைப்பிற்கு appium-setup-made-easy-OSX ஐப் பார்க்கவும்.

amiya-pattnaik/webdriverIO-with-jasmineBDD

  • கட்டமைப்பு: WDIO-V8 with Jasmine (V4x).
  • அம்சங்கள்:
    • Page Objects Model ES6 /ES7 வகுப்பு அடிப்படையிலான அணுகுமுறை மற்றும் TypeScript ஆதரவைப் பயன்படுத்துகிறது
    • https://search.yahoo.com மற்றும் http://the-internet.herokuapp.com போன்ற டெமோ பயன்பாட்டுடனான எடுத்துக்காட்டுகள்
    • Chrome மற்றும் Firefox ஐப் பயன்படுத்தி பல உலாவி மற்றும் ஹெட்லெஸ் உலாவி செயல்படுத்துவதற்கான எடுத்துக்காட்டுகள்
    • BrowserStack, Sauce Labs, TestMu AI (முன்னாள் LambdaTest) உடன் கிளவுட் சோதனை ஒருங்கிணைப்பு
    • பல அறிக்கையிடல் (Spec, Xunit/Junit, Allure, JSON) மற்றும் WebServer இல் Allure மற்றும் Xunit/Junit அறிக்கைகளை ஹோஸ்ட் செய்தல்.
    • எளிதான சோதனை தரவு நிர்வாகத்திற்கான எடுத்துக்காட்டுகளுடன் வெளிப்புற தரவு மூலங்களிலிருந்து MS-Excel இலிருந்து தரவைப் படிக்க/எழுதுவதற்கான எடுத்துக்காட்டுகள்
    • E2E சோதனைக்கான எடுத்துக்காட்டுகளுடன் எந்த RDBMS (Oracle, MySql, TeraData, Vertica போன்றவை) க்கும் DB இணைப்பு, எந்த வினவல் நிறைவேற்றம் / முடிவு தொகுப்பைப் பெறுதல் போன்றவை
    • BrowserStack, Sauce Labs, TestMu AI (முன்னாள் LambdaTest) மற்றும் Appium குறிப்பிட்ட .config கோப்பு (மொபைல் சாதனத்தில் பிளேபேக்கிற்கு). iOS மற்றும் Android க்கான உள்ளூர் இயந்திரத்தில் ஒரே கிளிக் Appium அமைப்பிற்கு appium-setup-made-easy-OSX ஐப் பார்க்கவும்.

syamphaneendra/webdriverio-web-mobile-boilerplate

இந்த பொய்லர்ப்ளேட் திட்டம் WebdriverIO 8 சோதனைகளை cucumber மற்றும் typescript உடன் கொண்டுள்ளது, அதைத் தொடர்ந்து பக்க பொருள்கள் முறை பின்பற்றப்படுகிறது.

  • கட்டமைப்புகள்:

    • WebdriverIO v8
    • Cucumber v8
  • அம்சங்கள்:

    • Typescript v5
    • Page Object Pattern
    • Prettier
    • பல உலாவி ஆதரவு
      • Chrome
      • Firefox
      • Edge
      • Safari
      • Standalone
    • க்ராஸ்பிரவுசர் இணை செயலாக்கம்
    • Appium
    • BrowserStack & Sauce Labs உடன் கிளவுட் சோதனை ஒருங்கிணைப்பு
    • Docker service
    • Share data service
    • ஒவ்வொரு சேவைக்கும் தனித்தனி கட்டமைப்பு கோப்புகள்
    • Testdata மேலாண்மை & பயனர் வகை மூலம் படிக்கவும்
    • அறிக்கையிடல்
      • Dot
      • Spec
      • தோல்வி ஸ்கிரீன்ஷாட்களுடன் பல cucumber html அறிக்கை
    • Gitlab களஞ்சியத்திற்கான Gitlab பைப்லைன்கள்
    • Github களஞ்சியத்திற்கான Github செயல்கள்
    • docker hub ஐ அமைப்பதற்கான Docker compose
    • AXE ஐப் பயன்படுத்தி அணுகல் சோதனை
    • Applitools ஐப் பயன்படுத்தி காட்சி சோதனை
    • Log செயல்முறை

klassijs/klassi-js (cucumber-template)

  • கட்டமைப்புகள்

    • WebdriverIO (v8)
    • Cucumber (v8)
  • அம்சங்கள்

    • cucumber இல் மாதிரி சோதனை சூழ்நிலையை கொண்டுள்ளது
    • தோல்விகளில் பொதிக்கப்பட்ட வீடியோக்களுடன் ஒருங்கிணைந்த cucumber html அறிக்கைகள்
    • Lambdatest மற்றும் CircleCI சேவைகளை ஒருங்கிணைத்தது
    • காட்சி, அணுகல் மற்றும் API சோதனை ஒருங்கிணைந்தது
    • மின்னஞ்சல் செயல்பாடு ஒருங்கிணைந்தது
    • சோதனை அறிக்கைகள் சேமிப்பு மற்றும் மீட்டெடுப்புக்கான s3 bucket ஒருங்கிணைந்தது

serenity-js/serenity-js-mocha-webdriverio-template/

சமீபத்திய WebdriverIO, Mocha மற்றும் Serenity/JS ஐப் பயன்படுத்தி உங்கள் வெப் பயன்பாடுகளின் ஏற்பு சோதனையைத் தொடங்க உதவும் Serenity/JS டெம்ப்ளேட் திட்டம்.

  • கட்டமைப்புகள்

    • WebdriverIO (v8)
    • Mocha (v10)
    • Serenity/JS (v3)
    • Serenity BDD அறிக்கையிடல்
  • அம்சங்கள்

    • Screenplay Pattern
    • அறிக்கைகளில் பொதிக்கப்பட்ட சோதனை தோல்வியில் தானியங்கி ஸ்கிரீன்ஷாட்கள்
    • GitHub Actions ஐப் பயன்படுத்தி தொடர்ச்சியான ஒருங்கிணைப்பு (CI) அமைப்பு
    • GitHub Pages இல் வெளியிடப்பட்ட Demo Serenity BDD அறிக்கைகள்
    • TypeScript
    • ESLint

serenity-js/serenity-js-cucumber-webdriverio-template/

சமீபத்திய WebdriverIO, Cucumber மற்றும் Serenity/JS ஐப் பயன்படுத்தி உங்கள் வெப் பயன்பாடுகளின் ஏற்பு சோதனையைத் தொடங்க உதவும் Serenity/JS டெம்ப்ளேட் திட்டம்.

  • கட்டமைப்புகள்

    • WebdriverIO (v8)
    • Cucumber (v9)
    • Serenity/JS (v3)
    • Serenity BDD அறிக்கையிடல்
  • அம்சங்கள்

    • Screenplay Pattern
    • அறிக்கைகளில் பொதிக்கப்பட்ட சோதனை தோல்வியில் தானியங்கி ஸ்கிரீன்ஷாட்கள்
    • GitHub Actions ஐப் பயன்படுத்தி தொடர்ச்சியான ஒருங்கிணைப்பு (CI) அமைப்பு
    • GitHub Pages இல் வெளியிடப்பட்ட Demo Serenity BDD அறிக்கைகள்
    • TypeScript
    • ESLint

Muralijc/wdio-headspin-boilerplate

Cucumber அம்சங்கள் மற்றும் பக்க பொருள்கள் முறையைப் பயன்படுத்தி Headspin Cloud (https://www.headspin.io/) இல் WebdriverIO சோதனைகளை இயக்குவதற்கான பொய்லர்ப்ளேட் திட்டம்.

  • கட்டமைப்புகள்

    • WebdriverIO (v8)
    • Cucumber (v8)
  • அம்சங்கள்

    • Headspin உடன் கிளவுட் ஒருங்கிணைப்பு
    • Page Object Model ஐ ஆதரிக்கிறது
    • BDD இன் அறிவிப்பு பாணியில் எழுதப்பட்ட மாதிரி சூழ்நிலைகளைக் கொண்டுள்ளது
    • ஒருங்கிணைந்த cucumber html அறிக்கைகள்

v7 பொய்லர்ப்ளேட் திட்டங்கள்


webdriverio/appium-boilerplate

பின்வருவனவற்றிற்கு WebdriverIO உடன் Appium சோதனைகளை இயக்குவதற்கான பொய்லர்ப்ளேட் திட்டம்:

  • iOS/Android Native Apps
  • iOS/Android Hybrid Apps
  • Android Chrome மற்றும் iOS Safari உலாவி

இந்த பொய்லர்ப்ளேட் பின்வருவனவற்றை உள்ளடக்கியது:

  • கட்டமைப்பு: Mocha
  • அம்சங்கள்:
    • இதற்கான கட்டமைப்புகள்:
      • iOS மற்றும் Android ஆப்
      • iOS மற்றும் Android உலாவிகள்
    • இதற்கான உதவிகள்:
      • WebView
      • சைகைகள்
      • Native alerts
      • Pickers
    • இவற்றுக்கான சோதனை எடுத்துக்காட்டுகள்:
      • WebView
      • Login
      • Forms
      • Swipe
      • உலாவிகள்

serhatbolsu/webdriverio-mocha-uiautomation-boiler

PageObject கொண்ட ATDD WEB சோதனைகள் Mocha, WebdriverIO v6 உடன்

  • கட்டமைப்புகள்
    • WebdriverIO (v7)
    • Mocha
  • அம்சங்கள்
    • Page Object Model
    • Sauce Service உடன் Sauce Labs ஒருங்கிணைப்பு
    • Allure Report
    • தோல்வியுறும் சோதனைகளுக்கான தானியங்கி ஸ்கிரீன்ஷாட் கைப்பற்றல்
    • CircleCI எடுத்துக்காட்டு
    • ESLint

WarleyGabriel/demo-webdriverio-mocha

Mocha உடன் E2E சோதனைகளை இயக்குவதற்கான பொய்லர்ப்ளேட் திட்டம்.

  • கட்டமைப்புகள்:
    • WebdriverIO (v7)
    • Mocha
  • அம்சங்கள்:
    • TypeScript
    • Expect-webdriverio
    • Visual regression tests
    • Page Object Pattern
    • Commit lint மற்றும் Commitizen
    • ESlint
    • Prettier
    • Husky
    • Github Actions எடுத்துக்காட்டு
    • Allure அறிக்கை (தோல்வியில் ஸ்கிரீன்ஷாட்கள்)

17thSep/WebdriverIO_Master

பின்வருவனவற்றிற்கு WebdriverIO v7 சோதனைகளை இயக்குவதற்கான பொய்லர்ப்ளேட் திட்டம்:

WDIO 7 scripts with TypeScript in Cucumber Framework WDIO 7 scripts with TypeScript in Mocha Framework Run WDIO 7 script in Docker Network logs

இதற்கான பொய்லர்ப்ளேட் திட்டம்:

  • Network Logs கைப்பற்றவும்
  • அனைத்து GET/POST அழைப்புகளையோ அல்லது குறிப்பிட்ட REST API ஐயோ கைப்பற்றவும்
  • கோரிக்கை அளவுருக்களை உறுதிப்படுத்தவும்
  • பதில் அளவுருக்களை உறுதிப்படுத்தவும்
  • அனைத்து பதில்களையும் தனி கோப்பில் சேமிக்கவும்

Arjun-Ar91/Wdio7-appium-cucumber

Cucumber v7 மற்றும் wdio v7 உடன் பக்க பொருள் முறையைப் பயன்படுத்தி நேட்டிவ் மற்றும் மொபைல் உலாவிக்கான appium சோதனைகளை இயக்குவதற்கான பொய்லர்ப்ளேட் திட்டம்.

  • கட்டமைப்புகள்

    • WebdriverIO v7
    • Cucumber v7
    • Appium
  • அம்சங்கள்

    • Native Android மற்றும் iOS ஆப்ஸ்
    • Android Chrome உலாவி
    • iOS Safari உலாவி
    • Page Object Model
    • cucumber இல் மாதிரி சோதனை சூழ்நிலைகளைக் கொண்டுள்ளது
    • பல cucumber html அறிக்கைகளுடன் ஒருங்கிணைந்தது

praveendvd/webdriverIODockerBoilerplate/

இது சமீபத்திய WebdriverIO மற்றும் Cucumber கட்டமைப்பைப் பயன்படுத்தி வெப் பயன்பாடுகளிலிருந்து webdriverio சோதனையை எவ்வாறு இயக்கலாம் என்பதைக் காட்டும் டெம்ப்ளேட் திட்டம். docker இல் WebdriverIO சோதனைகளை எவ்வாறு இயக்குவது என்பதைப் புரிந்துகொள்ள நீங்கள் பயன்படுத்தக்கூடிய அடிப்படை படத்தைச் செயல்படுத்துவதே இந்தத் திட்டத்தின் நோக்கம்

இந்த திட்டம் உள்ளடக்கியது:

  • DockerFile
  • cucumber Project

மேலும் படிக்க: Medium Blog

praveendvd/WebdriverIO_electronAppAutomation_boilerplate/

WebdriverIO ஐப் பயன்படுத்தி எவ்வாறு electronJS சோதனைகளை இயக்கலாம் என்பதைக் காட்டும் டெம்ப்ளேட் திட்டம். WebdriverIO electronJS சோதனைகளை எவ்வாறு இயக்குவது என்பதைப் புரிந்துகொள்ள நீங்கள் பயன்படுத்தக்கூடிய அடிப்படை படத்தை வழங்குவதே இந்தத் திட்டத்தின் நோக்கம்.

இந்த திட்டம் உள்ளடக்கியது:

  • Sample electronjs app
  • Sample cucumber test scripts

மேலும் படிக்க: Medium Blog

praveendvd/webdriverIO_winappdriver_boilerplate/

winappdriver மற்றும் WebdriverIO ஐப் பயன்படுத்தி Windows பயன்பாட்டை எவ்வாறு தானியக்கமாக்கலாம் என்பதைக் காட்டும் டெம்ப்ளேட் திட்டம். windappdriver மற்றும் WebdriverIO சோதனைகளை எவ்வாறு இயக்குவது என்பதைப் புரிந்துகொள்ள நீங்கள் பயன்படுத்தக்கூடிய அடிப்படை படத்தை வழங்குவதே இந்தத் திட்டத்தின் நோக்கம்.

மேலும் படிக்க: Medium Blog

praveendvd/appium-chromedriver-multiremote-wdio-boilerplate/

இது சமீபத்திய WebdriverIO மற்றும் Jasmine கட்டமைப்புடன் webdriverio multiremote திறனை எவ்வாறு இயக்கலாம் என்பதைக் காட்டும் டெம்ப்ளேட் திட்டம். docker இல் WebdriverIO சோதனைகளை எவ்வாறு இயக்குவது என்பதைப் புரிந்துகொள்ள நீங்கள் பயன்படுத்தக்கூடிய அடிப்படை படத்தை வழங்குவதே இந்தத் திட்டத்தின் நோக்கம்

இந்த திட்டம் பயன்படுத்துகிறது:

  • chromedriver
  • jasmine
  • appium

webdriverio-roku-appium-boilerplate

பக்க பொருள் முறையைப் பயன்படுத்தி mocha உடன் உண்மையான Roku சாதனங்களில் appium சோதனைகளை இயக்குவதற்கான டெம்ப்ளேட் திட்டம்.

  • கட்டமைப்புகள்

    • WebdriverIO Async v7
    • Appium 2.0
    • Mocha v7
    • Allure Reporting
  • அம்சங்கள்

    • Page Object Model
    • Typescript
    • தோல்வியில் ஸ்கிரீன்ஷாட்
    • மாதிரி Roku சேனலைப் பயன்படுத்தி எடுத்துக்காட்டு சோதனைகள்

krishnapollu/wdio-cucumber-poc

E2E Multiremote Cucumber சோதனைகள் மற்றும் தரவு இயக்கப்பட்ட Mocha சோதனைகளுக்கான PoC திட்டம்

  • கட்டமைப்பு:

    • Cucumber (v8)
    • WebdriverIO (v8)
    • Mocha (v8)
  • அம்சங்கள்:

    • Cucumber அடிப்படையிலான E2E சோதனைகள்
    • Mocha அடிப்படையிலான தரவு இயக்கப்பட்ட சோதனைகள்
    • வெப் மட்டும் சோதனைகள் - உள்ளூர் மற்றும் கிளவுட் தளங்களில்
    • மொபைல் மட்டுமே சோதனைகள் - உள்ளூர் மற்றும் தொலைதூர கிளவுட் எமுலேட்டர்கள் (அல்லது சாதனங்கள்)
    • வெப் + மொபைல் சோதனைகள் - Multiremote - உள்ளூர் மற்றும் கிளவுட் தளங்கள்
    • Allure உட்பட பல அறிக்கைகள் ஒருங்கிணைக்கப்பட்டுள்ளன
    • சோதனை தரவு (JSON / XLSX) சோதனை முடிந்தபின் கோப்பில் எழுதப்பட்ட தரவை (நேரத்தில் உருவாக்கப்பட்டது) உலகளாவிய முறையில் கையாளப்படுகிறது
    • சோதனையை இயக்கவும் மற்றும் allure அறிக்கையை பதிவேற்றவும் Github workflow

Rondleysg/wdio-multiremote-appium-chromedriver-boilerplate

சமீபத்திய WebdriverIO உடன் appium மற்றும் chromedriver சேவையைப் பயன்படுத்தி webdriverio மல்டி-ரிமோட்டை எவ்வாறு இயக்குவது என்பதைக் காட்ட உதவும் ஒரு பொய்லர்ப்ளேட் திட்டம்.

  • கட்டமைப்புகள்

    • WebdriverIO (v9)
    • Appium (v2)
    • Mocha
  • அம்சங்கள்

    • Page Object Model
    • Typescript
    • வெப் + மொபைல் சோதனைகள் - Multiremote
    • Native Android மற்றும் iOS ஆப்ஸ்
    • Appium
    • Chromedriver
    • ESLint
    • http://the-internet.herokuapp.com மற்றும் WebdriverIO native demo app இல் உள்நுழைவதற்கான சோதனை எடுத்துக்காட்டுகள்

Welcome! How can I help?

WebdriverIO AI Copilot