All Projects → testing-library → webdriverio-testing-library

testing-library / webdriverio-testing-library

Licence: other
🕷️ Simple and complete WebdriverIO DOM testing utilities that encourage good testing practices.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to webdriverio-testing-library

playwright-testing-library
🔍 Find elements in Playwright with queries from Testing Library
Stars: ✭ 160 (+1130.77%)
Mutual labels:  dom-testing-library
wdio-spec-reporter
A WebdriverIO v4 plugin. Reporter that creates 'spec'-style reports
Stars: ✭ 20 (+53.85%)
Mutual labels:  webdriverio
gulp-webdriver
gulp-webdriver is a gulp plugin to run selenium tests with the WebdriverIO testrunner
Stars: ✭ 77 (+492.31%)
Mutual labels:  webdriverio
ionic-workflow-guide
Create a full and powerful worflow with Ionic (Unit Testing, Environment variables, Automatic documentation, Production App Server, Automatic deployment)
Stars: ✭ 46 (+253.85%)
Mutual labels:  e2e
percy-webdriverio
Visual testing with WebdriverIO and Percy
Stars: ✭ 25 (+92.31%)
Mutual labels:  webdriverio
otrchat
😈 An end-to-end encrypted chat system based on the OTR protocol
Stars: ✭ 18 (+38.46%)
Mutual labels:  e2e
wdio-junit-reporter
A WebdriverIO v4 plugin. Report results in junit xml format.
Stars: ✭ 13 (+0%)
Mutual labels:  webdriverio
skywalking-infra-e2e
Apache SkyWalking Infra E2E
Stars: ✭ 30 (+130.77%)
Mutual labels:  e2e
curso-javascript-testes
Código-fonte do curso "Aprenda a testar Aplicações Javascript"
Stars: ✭ 60 (+361.54%)
Mutual labels:  e2e
wdi5
cross-platform test framework for UI5 web-apps. wdi5 = Webdriver.IO + UI5 Test API
Stars: ✭ 45 (+246.15%)
Mutual labels:  webdriverio
html-dnd
HTML Drag and Drop Simulator for E2E testing
Stars: ✭ 53 (+307.69%)
Mutual labels:  webdriverio
cypress-browser-permissions
A Cypress plugin to set launched browser preferences including permissions like Geolocation, Notifications, Microphone, etc.
Stars: ✭ 40 (+207.69%)
Mutual labels:  e2e
spectron-typescript-starter
Spectron TypeScript Starter for e2e testing electron applications
Stars: ✭ 15 (+15.38%)
Mutual labels:  e2e
wdio-reportportal-reporter
A WebdriverIO plugin. Report results to Report Portal.
Stars: ✭ 22 (+69.23%)
Mutual labels:  webdriverio
playwright-fluent
Fluent API around playwright
Stars: ✭ 71 (+446.15%)
Mutual labels:  e2e
react-ssr-advanced-seed
🔮 React SSR Advanced Seed (Typescript + nestJS + React SSR + React Native + Docker)
Stars: ✭ 76 (+484.62%)
Mutual labels:  e2e
demo-webdriverio-cucumber
E2E Tests with WebdriverIO and Cucumber
Stars: ✭ 28 (+115.38%)
Mutual labels:  webdriverio
cypress-xhr-responses-recording
No description or website provided.
Stars: ✭ 19 (+46.15%)
Mutual labels:  e2e
expect-webdriverio
WebdriverIO Assertion Library
Stars: ✭ 49 (+276.92%)
Mutual labels:  webdriverio
expo-detox-typescript-example
Sample Expo app with e2e tests using detox, jest and typescript
Stars: ✭ 81 (+523.08%)
Mutual labels:  e2e

webdriverio-testing-library

spider

WebdriverIO utilities that encourage good testing practices laid down by dom-testing-library.

Based heavily on the great work on nightwatch-testing-library


Build Status version MIT License semantic-release

PRs Welcome Code of Conduct

The problem

You want to use dom-testing-library methods in your webdriverio tests.

This solution

Based heavily on nightwatch-testing-library

This allows you to use all the useful dom-testing-library methods in your tests.

Table of Contents

Installation

This module is distributed via npm which is bundled with node and should be installed as one of your project's devDependencies:

npm install --save-dev @testing-library/webdriverio

Usage

Usage Docs

Other Solutions

I'm not aware of any, if you are please make a pull request and add it here!

LICENSE

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].