Ir al Contenido Principal

Con el tiempo, nuestra comunidad ha desarrollado varios proyectos que usted puede utilizar como inspiración para establecer su propia suite de pruebas.

Proyectos de Boilerplate v8

webdriverio/cucumber-boilerplate

Nuestra propia boilerplate para las salas de pruebas de pepinos. Hemos creado más de 150 definiciones de pasos predefinidos para usted, así que puede empezar a escribir archivos de características en su proyecto inmediatamente.

  • Framework
    • Cucumber (v8)
    • WebdriverIO (v8)
  • Funcionalidades
    • Más de 150 pasos predefinidos que cubren casi todo lo necesario
    • Integra la funcionalidad multiremoto de WebdriverIO
    • Aplicación de demo propia

webdriverio/jasmine-boilerplate

Proyecto Boilerplate para ejecutar pruebas WebdriverIO con Jasmine usando las características Babel y el patrón de objetos de página.

  • Frameworks
    • WebdriverIO (v8)
    • Jasmine (v4)
  • Funcionalidades
    • Patrón de objetos de página
    • Integración de Sauce Labs

syamphaneendra/webdriverio-web-mobile-boilerplate

This boilerplate project has WebdriverIO 8 tests with cucumber and typescript, followed by the page objects pattern.

  • Frameworks:

    • WebdriverIO v8
    • Cucumber v8
  • Funcionalidades

    • Typescript v5
    • Patrón de objetos de página
    • Prettier
    • Multi browser support
      • Chrome
      • Firefox
      • Edge
      • Safari
      • Standalone
    • Crossbrowser parallel execution
    • Appium
    • 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

  • Framework: WDIO-V8 con pepino (V8x).
  • Funcionalidades
    • Page Objects Modelo utiliza el estilo ES6 /ES7 y soporte de TypeScript
    • Ejemplos de opción multiselector para consultar el elemento con más de un selector a la vez
    • Ejemplos de ejecución de múltiples navegadores y navegadores sin cabecera usando - Chrome y Firefox
    • Integración en pruebas en la nube con BrowserStack, Sauce Labs, LambdaTest
    • Ejemplos de lectura/escritura de datos de MS-Excel para una fácil administración de datos de prueba desde fuentes externas de datos con ejemplos
    • Soporte de base de datos a cualquier RDBMS (Oracle, MySql, TeraData, Vertica etc.), ejecutando cualquier consulta / obtención de resultados etc. con ejemplos de pruebas E2E
    • Reportes Múltiples (Spec, Xunit/Junit, Allure, JSON) y reportes de Allure y Xunit/Junit en el servidor web.
    • Ejemplos de aplicación de demostración https://search.yahoo.com/ y http://the-internet.herokuapp.com.
    • BrowserStack, Sauce Labs, LambdaTest y Appium específico .config archivo (para la reproducción en dispositivo móvil). Para hacer clic en la configuración de Appium en máquina local para iOS y Android, consulte appium-setup-made easy-OSX.

amiya-pattnaik/webdriverIO-with-mochaBDD

  • Framework: WDIO-V8 con Mocha (V10x).
  • Funcionalidades
    • El Modelo de objeto de página utiliza con enfoque base de clase de estilo ES6 /ES7 y soporte de TypeScript
    • Ejemplos con la aplicación de demostración https://search.yahoo.com y http://the-internet.herokuapp.com
    • Ejemplos de ejecución multinavegador y remotos usando - Chrome y Firefox
    • Integración de pruebas en la nube con BrowserStack, Sauce Labs, LambdaTest
    • Reportes Múltiples (Spec, Xunit/Junit, Allure, JSON) y Reportes Allure y Xunit/Junit en WebServer.
    • Ejemplos de lectura/escritura de datos de MS-Excel para una fácil administración de datos de prueba desde fuentes externas de datos con ejemplos
    • Ejemplos de conexión de DB a cualquier RDBMS (Oracle, MySql, TeraData, Vertica etc.), cualquier ejecución de consultas / obtención de resultados etc. con ejemplos para pruebas E2E
    • BrowserStack, Sauce Labs, LambdaTest y Appium específico .config archivo ( para reproducción en dispositivo móvil). Para hacer clic en la configuración de Appium en la máquina local para iOS y Android consulte appium-setup-made easy-OSX.

amiya-pattnaik/webdriverIO-with-jasmineBDD

  • Framework: WDIO-V8 con Jasmine (V4x).
  • Funcionalidades
    • Page Objects Modelo utiliza con el enfoque base de clase de estilo ES6 /ES7 y soporte TypeScript
    • Ejemplos con la aplicación de demostración https://search.yahoo.com y http://the-internet.herokuapp.com
    • Ejemplos de ejecución multinavegador y sin cabeceras usando - Chrome y Firefox
    • Integración en pruebas en la nube con BrowserStack, Sauce Labs, LambdaTest
    • Reportes Múltiples (Spec, Xunit/Junit, Allure, JSON) y Reportes Allure y Xunit/Junit en WebServer.
    • Ejemplos de datos de lectura/escritura de MS-Excel para una fácil administración de datos de prueba desde fuentes externas de datos con ejemplos
    • Ejemplos de conexión de DB a cualquier RDBMS (Oracle, MySql, TeraData, Vertica etc.), cualquier ejecución de consultas / obtención de resultados etc. con ejemplos para pruebas E2E
    • BrowserStack, Sauce Labs, LambdaTest y Appium específico .config archivo (para reproducción en el dispositivo móvil). Para hacer clic en la configuración de Appium en la máquina local para iOS y Android consulte appium-setup-made easy-OSX.

klassijs/klassi-js (cucumber-template)

  • Frameworks

    • WebdriverIO (v8)
    • Cucumber (v8)
  • Funcionalidades

    • Contiene escenario de prueba de ejemplo en Cucumber
    • 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.

  • Frameworks

    • WebdriverIO (v8)
    • Mocha (v10)
    • Serenity/JS (v3)
    • Informes Serenity BDD
  • Funcionalidades

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, Cucumber, and Serenity/JS.

  • Frameworks

    • WebdriverIO (v8)
    • Cucumber (v9)
    • Serenity/JS (v3)
    • Informes Serenity BDD
  • Funcionalidades

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.

  • Frameworks

    • WebdriverIO (v8)
    • Cucumber (v8)
  • Funcionalidades

    • Cloud integration with Headspin
    • Supports Page Object Model
    • Contains sample Scenarios written in Declarative style of BDD
    • Integrated cucumber html reports

Proyectos de Boilerplate v7

webdriverio/appium-boilerplate

Proyecto Boilerplate para ejecutar pruebas de Appium con WebdriverIO para:

  • Aplicaciones nativas iOS/Android
  • Aplicaciones iOS/Android Hybrid
  • Navegador de Android Chrome e iOS Safari

Este calderero incluye lo siguiente:

  • Framework: Mocha
  • Funcionalidades
    • Configurar para:
      • Apps para iOS y Android
      • Navegadores iOS y Android
    • Ayudantes para:
      • WebView
      • Gestos
      • Alertas nativas
      • Selectores
    • Ejemplos de pruebas para:
      • WebView
      • Iniciar Sesión
      • Formularios
      • Deslizar
      • Navegadores

serhatbolsu/webdriverio-mocha-uiautomation-boiler

ATDD WEB prueba con Mocha, WebdriverIO v6 con PageObject

  • Frameworks
    • WebdriverIO (v7)
    • Mocha
  • Funcionalidades
    • Modelo Objeto de página
    • Integración de Sauce Labs con Servicio de Sauce
    • Informe Allure
    • Captura automática de capturas de pantalla para pruebas fallidas
    • Ejemplo CircleCI
    • ESLint

WarleyGabriel/demo-webdriverio-mocha

Proyecto Boilerplate para ejecutar pruebas E2E con Mocha.

17 de septiembre/WebdriverIO_Master

Proyecto Boilerplate para ejecutar pruebas WebdriverIO v7 para lo siguiente:

Scripts WDIO 7 con TypeScript en Cucumber Framework Scripts WDIO 7 con TypeScript en Mocha Framework Ejecutar script WDIO 7 en Docker Registros de red

Proyectos Boilerplate:

  • Capturar registros de red
  • Capturar todas las llamadas GET/POST o una API REST específica
  • Parámetros de la petición API
  • Insertar parámetros de respuesta
  • Guardar todas las respuestas en un archivo separado

Arjun-Ar91/Wdio7-appium-cucumber

Boilerplate proyecto para ejecutar pruebas de appium para navegador nativo y móvil usando pepino v7 y wdio v7 con patrón de objeto de página.

  • Frameworks

    • WebdriverIO v7
    • Cucumber v7
    • Appium
  • Funcionalidades

    • Aplicaciones nativas de Android e iOS
    • Navegador de Android Chrome
    • Navegador Safari iOS
    • Modelo de objeto de página
    • Contiene escenarios de prueba de ejemplo en pepino
    • Integrado con múltiples informes html de Cucumber

praveendvd/webdriverIODockerBoilerplate/

Este es un proyecto de plantilla para ayudarlo a mostrar cómo puede ejecutar la prueba webdriverio desde aplicaciones web utilizando el último marco WebdriverIO y Cucumber. Este proyecto pretende actuar como una imagen de referencia que se puede utilizar para entender cómo ejecutar las pruebas WebdriverIO en docker

El proyecto incluye:

  • DockerFile
  • proyecto Cucumber

Leer más en: Blog medio

praveendvd/WebdriverIO_electronAppAutomation_boilerplate/

Este es un proyecto de plantilla para ayudarlo a mostrar cómo puede ejecutar pruebas de electronJS usando WebdriverIO. Este proyecto tiene la intención de actuar como una imagen de referencia que puede usar para comprender cómo ejecutar las pruebas WebdriverIO electronJS.

El proyecto incluye:

  • Ejemplo de aplicación electronjs
  • Ejemplos de guiones de prueba de Cucumber

Leer más en: Blog medio

praveendvd/webdriverIO_winappdriver_boilerplate/

Este un proyecto de plantilla para ayudarle a mostrar cómo puede automatizar la aplicación de Windows utilizando winappdriver y WebdriverIO . Este proyecto pretende actuar como una imagen de referencia que puede usar para comprender cómo ejecutar pruebas de windappdriver y WebdriverIO.

Leer más en: Blog medio

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

Este es un proyecto de plantilla para ayudarlo a mostrar cómo puede ejecutar la capacidad multiremota de webdriverio con el último marco de WebdriverIO y Jasmine. Este proyecto pretende actuar como una imagen de referencia que se puede utilizar para entender cómo ejecutar las pruebas WebdriverIO en docker

Este proyecto utiliza:

  • chromedriver
  • jasmine
  • appium

webdriverio-roku-appium-boilerplate

Proyecto de plantillas para ejecutar pruebas de appium en dispositivos Roku reales usando mocha con patrón de objeto de página.

  • Frameworks

    • WebdriverIO v7
    • Appium 2.0
    • Mocha v7
    • Informe Allure
  • Features

    • Modelo de objeto de página
    • TypeScript
    • Captura de pantalla en caso de falla
    • Pruebas de ejemplo usando un canal de ejemplo Roku

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

Welcome! How can I help?

WebdriverIO AI Copilot