समय के साथ, हमारे समुदाय ने कई प्रोजेक्ट विकसित किए हैं जिनका उपयोग आप अपना टेस्ट सूट सेट करने के लिए प्रेरणा के रूप में कर सकते हैं।
v7 बॉयलरप्लेट प्रोजेक ्ट्स
webdriverio/cucumber-boilerplate
कुकुम्बर टेस्ट सूट के लिए हमारा अपना बॉयलरप्लेट। हमने आपके लिए 150 से अधिक पूर्वनिर्धारित चरण परिभाषाएं बनाई हैं, ताकि आप तुरंत अपने प्रोजेक्ट में फीचर फाइल लिखना शुरू कर सकें।
- फ्रेमवर्क:
- कुकुम्बर (v8)
- WebdriverIO (v8)
- विशेषताएँ:
- 150 से अधिक पूर्वनिर्धारित चरण जो आपकी ज़रूरत की लगभग हर चीज़ को कवर करते हैं
- WebdriverIO की मल्टीरिमोट कार्यक्षमता को एकीकृत करता है
- खुद का डेमो ऐप
webdriverio/jasmine-boilerplate
जैस्मीन के साथ WebdriverIO टेस्ट चलाने के लिए बॉयलरप्लेट प्रोजेक्ट, बेबेल सुविधाओं और पेज ऑब्जेक्ट पैटर्न का उपयोग कर रहा है।
- Frameworks
- WebdriverIO (v8)
- Jasmine (v4)
- विशेतएं
- पेज ऑब्जेक्ट पैटर्न
- सॉस लैब्स एकीकरण
syamphaneendra/webdriverio-web-mobile-boilerplate
This boilerplate project has WebdriverIO 8 tests with cucumber and typescript, followed by the page objects pattern.
-
फ्रेमवर्क:
- WebdriverIO v8
- Cucumber v8
-
विशेषताएँ:
- Typescript v5
- पेज ऑब्जेक्ट पैटर्न
- खूबसूरत
- Multi browser support
- Chrome
- Firefox
- Edge
- Safari
- Standalone
- Crossbrowser parallel execution
- एपियम
- Cloud testing Integration with BrowserStack & Sauce Labs
- Docker service
- Share data service
- Separate config files for each service
- Testdata management & read by user type
- Reporting
- Dot
- Spec
- Multiple cucumber html report with failure screenshots
- Gitlab pipelines for Gitlab repository
- Github actions for Github repository
- Docker compose for setting up the docker hub
amiya-pattnaik/webdriverIO-with-cucumberBDD
- फ्रेमवर्क: कुकुम्बर के साथ WDIO-V8 (V8x)।
- विशेषताएँ:
- पेज ऑब्जेक्ट मॉडल ES6 /ES7 स्टाइल क्लास बेस एप्रोच और टाइपस्क्रिप्ट सपोर्ट के साथ उपयोग करता है
- एक समय में एक से अधिक चयनकर्ता वाले तत्व को क्वेरी करने के लिए बहु-चयनकर्ता विकल्प के उदाहरण
- मल्टी ब्राउजर और हेडलेस ब्राउजर एक्जीक्यूशन के उदाहरण - क्रोम और फायरफॉक्स
- ब्राउजरस्टैक, सॉस लैब्स, लैम्ब्डाटेस्ट के साथ क्लाउड टेस्टिंग इंटीग्रेशन
- बाहरी डेटा स्रोतों से आसान टेस्ट डेटा प्रबंधन के लिए उदाहरणों के साथ एमएस-एक्सेल से डेटा पढ़ने/लिखने के उदाहरण
- किसी भी RDBMS (Oracle, MySql, TeraData, Vertica आदि) के लिए डेटाबेस समर्थन, E2E टेस्ट के लिए उदाहरणों के साथ किसी भी प्रश्न को निष्पादित करना / परिणाम सेट प्राप्त करना आदि।
- बसर्वर पर मल्टीपल रिपोर्टिंग (Spec, Xunit/Junit, Allure, JSON) और Hosting Allure और Xunit/Junit रिपोर्टिंग वे।
- डेमो ऐप https://search.yahoo.com/ और http://the-internet.herokuapp.com के उदाहरण।
- BrowserStack, सॉसL लेब्स, LambdaTest और एपियम विशिष्ट
.config
फ़ाइल (मोबाइल डिवाइस पर प्लेबैक के लिए)। आईओएस और एंड्रॉइड के लिए स्थानीय मशीन पर एक क्लिक ऐपियम सेटअप के लिए ऐपियम-सेटअप-मेड-ईज़ी-ओएसएक्सदेखें।
amiya-pattnaik/webdriverIO-with-mochaBDD
- फ्रेमवर्क: कुकुम्बर के साथ WDIO-V8 (V8x)।
- विशेषताएँ:
- पेज ऑब् जेक्ट मॉडल ES6 /ES7 स्टाइल क्लास बेस एप्रोच और टाइपस्क्रिप्ट सपोर्ट के साथ उपयोग करता है
- डेमो ऐप https://search.yahoo.com/ और http://the-internet.herokuapp.com के उदाहरण।
- मल्टी ब्राउजर और हेडलेस ब्राउजर एक्जीक्यूशन के उदाहरण - क्रोम और फायरफॉक्स
- ब्राउजरस्टैक, सॉस लैब्स, लैम्ब्डाटेस्ट के साथ क्लाउड टेस्टिंग इंटीग्रेशन
- वेबसर्वर पर मल्टीपल रिपोर्टिंग (Spec, Xunit/Junit, Allure, JSON) और Hosting Allure और Xunit/Junit रिपोर्टिंग।
- बाहरी डेटा स्रोतों से आसान टेस्ट डेटा प्रबंधन के लिए उदाहरणों के साथ एमएस-एक्सेल से डेटा पढ़ने/लिखने के उदाहरण
- किसी भी RDBMS (Oracle, MySql, TeraData, Vertica आदि) के लिए डेटाबेस समर्थन, E2E टेस्ट के लिए उदाहरणों के साथ किसी भी प्रश्न को निष्पादित करना / परिणाम सेट प्राप्त करना आदि।
- BrowserStack, सॉसL लेब्स, LambdaTest और एपियम विशिष्ट
.config
फ़ाइल (मोबाइल डिवाइस पर प्लेबैक के लिए)। आईओएस और एंड्रॉइड के लिए लोकल मशीन पर एक क्लिक ऐपियम सेटअप के लिए ऐपियम-सेटअप-मेड-ईज़ी-ओएसएक्सदेखें।
amiya-pattnaik/webdriverIO-with-jasmineBDD
- फ्रेमवर्क: कुकुम्बर के साथ WDIO-V8 (V8x)।
- विशेषताएँ:
- पेज ऑब्जेक्ट मॉडल ES6 /ES7 स्टाइल क्लास बेस एप्रोच और टाइपस्क्रिप्ट सपोर्ट के साथ उपयोग करता है
- डेमो ऐप https://search.yahoo.com/ और http://the-internet.herokuapp.com के उदाहरण।
- मल्टी ब्राउजर और हेडलेस ब्राउजर एक्जीक्यूशन के उदाहरण - क्रोम और फायरफॉक्स
- ब्राउजरस्टैक, सॉस लैब्स, लैम्ब्डाटेस्ट के साथ क्लाउड टेस्टिंग इंटीग्रेशन
- वेबसर्वर पर मल्टीपल रिपोर्टिंग (Spec, Xunit/Junit, Allure, JSON) और Hosting Allure और Xunit/Junit रिपोर्टिंग।
- बाहरी डेटा स्रोतों से आसान टेस्ट डेटा प्रबंधन के लिए उदाहरणों के साथ एमएस-एक्सेल से डेटा पढ़ने/लिखने के उदाहरण
- किसी भी RDBMS (Oracle, MySql, TeraData, Vertica आदि) के लिए डेटाबेस समर्थन, E2E टेस्ट के लिए उदाहरणों के साथ किसी भी प्रश्न को निष्पादित करना / परिणाम सेट प्राप्त करना आदि।
- BrowserStack, सॉसL लेब्स, LambdaTest और एपियम विशिष्ट
.config
फ़ाइल (मोबाइल डिवाइस पर प्लेबैक के लिए)। आईओएस और एंड्रॉइड के लिए लोकल मशीन पर एक क्लिक ऐपियम सेटअप के लिए ऐपियम-सेटअप-मेड-ईज़ी-ओएसएक्सदेखें।
klassijs/klassi-js (cucumber-template)
-
फ्रेमवर्क
- WebdriverIO (v8)
- कुकुम्बर (v8)
-
विशेतएं
- कुकुम्बर में सैंपल टेस्ट परिदृश्य शामिल करें
- Integrated cucumber html reports with Embedded videos on failures
- Integrated Lambdatest and CircleCI services
- Integrated Visual, Accessibility and API testing
- Integrated Email functionality
- Integrated s3 bucket for test reports storage and retrieval
serenity-js/serenity-js-mocha-webdriverio-template/
Serenity/JS template project to help you get started with acceptance testing your web applications using the latest WebdriverIO, Mocha, and Serenity/JS.
-
फ्रेमवर्क
- WebdriverIO (v8)
- Mocha (v10)
- Serenity/JS (v3)
- शांति बीडीडी रिपोर्टिंग
-
विशेतएं
- स्क्रीनप्ले पैटर्न
- परीक्षण विफलता पर स्वत: स्क्रीनशॉट, रिपोर्ट में एम्बेड किया गया
- Continuous Integration (CI) setup using GitHub Actions
- डेमो Serenity BDD रिपोर्ट गिटहब पेजों पर प्रकाशित
- टाइपस्क्रिप्ट
- ESLint
serenity-js/serenity-js-cucumber-webdriverio-template/
Serenity/JS template project to help you get started with acceptance testing your web applications using the latest WebdriverIO, Cucumber, and Serenity/JS.
-
फ्रेमवर्क
- WebdriverIO (v8)
- Cucumber (v9)
- Serenity/JS (v3)
- शांति बीडीडी रिपोर्टिंग
-
विशेतएं
- स्क्रीनप्ले पैटर्न
- परीक्षण विफलता पर स्वत: स्क्रीनशॉट, रिपोर्ट में एम्बेड किया गया
- Continuous Integration (CI) setup using GitHub Actions
- डेमो Serenity BDD रिपोर्ट गिटहब पेजों पर प्रकाशित
- टाइपस्क्रिप्ट
- ESLint
Muralijc/wdio-headspin-boilerplate
Boilerplate project to run WebdriverIO tests in Headspin Cloud (https://www.headspin.io/) using Cucumber features, and the page objects pattern.
-
फ्रेमवर्क
- WebdriverIO (v8)
- Cucumber (v8)
-
विशेतएं
- Cloud integration with Headspin
- Supports Page Object Model
- Contains sample Scenarios written in Declarative style of BDD
- Integrated cucumber html reports