समय के साथ, हमारे समुदाय ने कई प्रोजेक्ट विकसित किए हैं जिनका उपयोग आप अपना टेस्ट सूट सेट करने के लिए प्रेरणा के रूप में कर सकते हैं।
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
v7 बॉयलरप्लेट प्रोजेक्ट्स
webdriverio/appium-boilerplate
WebdriverIO के साथ एपियम टेस्ट चलाने के लिए बॉयलरप्लेट प्रोजेक्ट:
- iOS/Android नेटिव ऐप्स
- आईओएस/एंड्रॉयड हाइब्रिड ऐप्स
- Android क्रोम और iOS सफारी ब्राउज़र
इस बॉयलरप्लेट में निम्न शामिल हैं:
- फ्रेमवर्क: मोचा
- विशेषताएँ:
- इसके लिए कॉन्फिग:
- आईओएस और एंड्रॉइड ऐप
- iOS और Android ब्राउज़र
- के लिए मददगार:
- वेबव्यू
- गेस्चर्स
- नेटिव अलर्ट
- पिकर्स
- इसके लिए टेस्ट उदाहरण:
- वेबव्यू
- लॉग इन करें
- फॉर्म
- स्वाइप
- ब्राउज़र्स
- इसके लिए कॉन्फिग:
serhatbolsu/webdriverio-mocha-uiautomation-boiler
Mocha के साथ ATDD वेब परीक्षण, PageObject के साथ WebdriverIO v6
- फ्रेमवर्क
- WebdriverIO (v8)
- मोचा
- विशेतएं
- पेज ऑब्जेक्ट मॉडल
- सॉस लैब्स सॉस सेवाके साथ एकीकरण
- आकर्षण रिपोर्ट
- असफल परीक्षणों के लिए स्वचालित स्क्रीनशॉट कैप्चर करें
- सर्कलसीआई उदाहरण
- ESLint
वार्ली गेब्रियल/डेमो-वेबड्राइवरियो-मोच ा
मोचा के साथ E2E परीक्षण चलाने के लिए बॉयलरप्लेट परियोजना।
- Frameworks:
- WebdriverIO (v8)
- मोचा
- Features:
- टाइपस्क्रिप्ट
- एक्स्पेक्ट-वेबड्राइवरियो
- विसुअल प्रतिगमन टेस्ट
- Page Object Pattern
- प्रतिबद्ध लिंट और प्रतिबद्ध
- ESLint
- Prettier
- हस्की
- गीथूब एक्शन उदाहरण
- आकर्षण रिपोर्ट (विफलता पर स्क्रीनशॉट)
17thSep/WebdriverIO_Master
निम्नलिख ित के लिए WebdriverIO v7 परीक्षण चलाने के लिए बॉयलरप्लेट प्रोजेक्ट:
क्यूकंबर फ्रेमवर्क में टाइपस्क्रिप्ट के साथ WDIO 7 स्क्रिप्ट्स WDIO 7 स्क्रिप्ट्स मोचा फ्रेमवर्क में टाइपस्क्रिप्ट के साथ डॉकर नेटवर्क लॉग्स में WDIO 7 स्क्रिप्ट चलाएं
बॉयलर प्लेट परियोजना के लिए:
- नेटवर्क लॉग कैप्चर करें
- सभी GET/POST कॉल या एक विशिष्ट REST API कैप्चर करें
- असर्ट रिक्वेस्ट पैरामीटर
- असर्ट रेस्पोंस पैरामीटर
- सभी प्रतिक्रियाओं को एक अलग फाइल में स्टोर करें
Arjun-Ar91/Wdio7-appium-cucumber
पेज ऑब्जेक्ट पैटर्न के साथ कुकुम्बर v7 और wdio v7 का उपयोग करके देशी और मोबाइल ब्राउज़र के लिए एपियम परीक्षण चलाने के लिए बॉयलरप्लेट प्रोजेक्ट।
-
फ्रेमवर्क
- WebdriverIO v7
- कुकुम्बर v7
- Appium
-
विशेतएं
- नेटिव एंड्राइड और आईओएस ऐप
- एंड्राइड क्रोम ब्राउज़र
- आईओएस सफारी ब्राउज़र
- पेज ऑब्जेक्ट मॉडल
- कुकुम्बर में सैंपल टेस्ट परिदृश्य शामिल करें
- एकाधिक कुकुम्बर एचटीएमएल रिपोर्ट के साथ एकीकृत
praveendvd/webdriverIODockerBoilerplate/
यह एक टेम्प्लेट प्रोजेक्ट है जो आपको यह दिखाने में मदद करता है कि आप नवीनतम WebdriverIO और जैस्मीन फ्रेमवर्क के साथ वेबड्राइवरियो मल्टीरिमोट क्षमता कैसे च ला सकते हैं। यह प्रोजेक्ट बेसलाइन इमेज के रूप में कार्य करने का इरादा रखता है जिसका उपयोग आप यह समझने के लिए कर सकते हैं कि विंडएपड्राइवर और वेबड्राइवरियो टेस्ट कैसे चलाना है।
यह परियोजना में शामिल है:
- डॉकरफाइल
- कुकुम्बर परियोजना
अधिक पढ़ें: मध्यम ब्लॉग
praveendvd/WebdriverIO_electronAppAutomation_boilerplate/
यह एक टेम्प्लेट प्रोजेक्ट है जो आपको यह दिखाने में मदद करता है कि आप WebdriverIO का उपयोग करके इलेक्ट्रॉनजेएस परीक्षण कैसे चला सकते हैं। यह प्रोजेक्ट बेसलाइन इमेज के रूप में कार्य करने का इरादा रखता है जिसका उपयोग आप यह समझने के लिए कर सकते हैं कि विंडएपड्र ाइवर और वेबड्राइवरियो टेस्ट कैसे चलाना है।
यह परियोजना में शामिल है:
- नमूना इलेक्ट्रॉनज ऐप
- नमूना ककड़ी परीक्षण स्क्रिप्ट
अधिक पढ़ें: मध्यम ब्लॉग
praveendvd/webdriverIO_winappdriver_boilerplate/
यह एक टेम्प्लेट प्रोजेक्ट है जो आपको यह दिखाने में मदद करता है कि आप winappdriver और WebdriverIO का उपयोग करके विंडोज़ एप्लिकेशन को कैसे स्वचालित कर सकते हैं। यह प्रोजेक्ट बेसलाइन इमेज के रूप में कार्य करने का इरादा रखता है जिसका उपयोग आप यह समझने के लिए कर सकते हैं कि विंडएपड्राइवर और वेबड्राइवरियो टेस्ट कैसे चलाना है।
अधिक पढ़ें: मध्यम ब्लॉग
praveendvd/appium-chromedriver-multiremote-wdio-boilerplate/
यह एक टेम्प्लेट प्रोजेक्ट है जो आपको यह दिखाने में मदद करता है कि आप नवीनतम WebdriverIO और जैस्मीन फ्रेमवर्क के साथ वेबड्राइवरियो मल्टीरिमोट क्षमता कैसे चला सकते हैं। यह प्रोजेक्ट बेसलाइन इमेज के रूप में कार्य करने का इरादा रखता है जिसका उपयोग आप यह समझने के लिए कर सकते हैं कि विंडएपड्राइवर और वेबड्राइवरियो टेस्ट कैसे चलाना है।
यह परियोजना उपयोग करती है:
- chromedriver
- jasmine
- appium
webdriverio-roku-appium-boilerplate
पेज ऑब्जेक्ट पैटर्न के साथ मोचा का उपयोग करके वास्तविक रोकू उपकरणों पर ऐपियम परीक्षण चलाने के लिए टेम्प्लेट प्रोजेक्ट।
-
Frameworks
- WebdriverIO Async v7
- एपियम 2.0
- मोचा v7
- आकर्षण रिपोर्ट
-
Features
- पेज ऑब्जेक्ट मॉडल
- टाइपस्क्रिप्ट
- विफलता पर स्क्रीनशॉट
- नमूना रोकू चैनल का उपयोग करके उदाहरण टेस्ट
krishnapollu/wdio-cucumber-poc
PoC project for E2E Multiremote Cucumber tests as well as Data driven Mocha tests
-
Framework:
- Cucumber (v8)
- WebdriverIO (v8)
- Mocha (v8)
-
Features:
- Cucumber based E2E Tests
- Mocha based Data Driven Tests
- Web only Tests - in Local as well as cloud platforms
- Mobile Only tests - local as well as remote cloud emulators (or devices)
- Web + Mobile Tests - Multiremote - local as well as cloud platforms
- Multiple Reports integrated including Allure
- Test Data ( JSON / XLSX ) handled globally so as to write the data (created on the fly) to a file post test execution
- Github workflow to run the test and upload the allure report