All Projects → webdriverio → gulp-webdriver

webdriverio / gulp-webdriver

Licence: MIT License
gulp-webdriver is a gulp plugin to run selenium tests with the WebdriverIO testrunner

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to gulp-webdriver

gulp-append-prepend
➕ Simple Gulp plugin to append/prepend.
Stars: ✭ 15 (-80.52%)
Mutual labels:  gulp, gulp-plugins
beginner-windows-npm-gulp-webdev-tutorial
Beginner guide for users on web development with node.js/npm + gulp terminal commands. You'll learn how to use other terminal commands like git, gulp, bower, yarn, and more!
Stars: ✭ 40 (-48.05%)
Mutual labels:  gulp, gulp-plugins
gulp-version-append
Gulp plugin to append version from package.json to static file url to avoid caching
Stars: ✭ 18 (-76.62%)
Mutual labels:  gulp, gulp-plugins
gulp-spsync
Gulp plugin for synchronizing local files with a SharePoint library
Stars: ✭ 57 (-25.97%)
Mutual labels:  gulp, gulp-plugins
gulp-iife
A Gulp plugin for wrapping JavaScript code in IIFEs.
Stars: ✭ 39 (-49.35%)
Mutual labels:  gulp, gulp-plugins
angular-material-boilerplate
A straightforward and well structured boilerplate based on Google's Angular Material project.
Stars: ✭ 28 (-63.64%)
Mutual labels:  gulp
gulp-texturepacker
Gulp plugin for TexturePacker
Stars: ✭ 12 (-84.42%)
Mutual labels:  gulp-plugins
gulp-tmod
grunt-tmod gulp version
Stars: ✭ 30 (-61.04%)
Mutual labels:  gulp
boilerplate-frontend
Frontend Boilerplate for projects
Stars: ✭ 20 (-74.03%)
Mutual labels:  gulp
webpack-gulp-wordpress-starter-theme
A WordPress theme with Webpack & Gulp
Stars: ✭ 110 (+42.86%)
Mutual labels:  gulp
gulp-lesshint
Lint your .less files from Gulp with lesshint.
Stars: ✭ 14 (-81.82%)
Mutual labels:  gulp
hugo-gulp-template
Enhanced template for Hugo projects
Stars: ✭ 28 (-63.64%)
Mutual labels:  gulp
seezoon-framework-all
Seezoon快速开发平台基于spring mybatis shiro jquery 完全的前后端分离的后台管理系统,采用最简单技术,实现快速开发.
Stars: ✭ 47 (-38.96%)
Mutual labels:  gulp
angular-gulp-starter
Simple dev/prod build for Angular (2+) using gulp, systemjs, rollup, ngc (AOT), scss, Visual Studio
Stars: ✭ 18 (-76.62%)
Mutual labels:  gulp
licaibao-responsive
一个响应式的理财网站,主要是为了学习响应式页面设计而制作。
Stars: ✭ 26 (-66.23%)
Mutual labels:  gulp
gon
Not meer another f2e build tool
Stars: ✭ 13 (-83.12%)
Mutual labels:  gulp
WordPress-UIkit-Starter-Theme
A WordPress starter theme for developers using the frontend framework UIkit
Stars: ✭ 55 (-28.57%)
Mutual labels:  gulp
gulp-prestashop
Gulp prestashop build system
Stars: ✭ 14 (-81.82%)
Mutual labels:  gulp
impatient-jekyll
Build a website yourself. Easy to use, get a fast workflow and fast website. http://bdavidxyz.github.io/impatient-jekyll/
Stars: ✭ 22 (-71.43%)
Mutual labels:  gulp
n-asset-macro
Asset macro for Latte and Nette Framework for assets cache busting.
Stars: ✭ 14 (-81.82%)
Mutual labels:  gulp

gulp-webdriver Build Status Join the chat at https://gitter.im/webdriverio/gulp-webdriver

gulp-webdriver is a gulp plugin to run e2e tests with the WebdriverIO testrunner

Install

npm install gulp-webdriver --save-dev

Usage

You can run WebdriverIO locally by running this simple task:

import webdriver from 'gulp-webdriver';

gulp.task('test:e2e', function() {
    return gulp.src('wdio.conf.js').pipe(webdriver());
});

gulp-webdriver makes the wdio testrunner easily accessible and allows you to run multiple config files sequentially. If desired, you can pass additional arguments to the wdio command to specify your test. You can find all available options here or by executing $ wdio --help (if you have WebdriverIO installed globally).

import webdriver from 'gulp-webdriver';

gulp.task('test:e2e', function() {
    return gulp.src('wdio.conf.js').pipe(webdriver({
        logLevel: 'info',
        waitforTimeout: 10000,
        reporter: 'spec'
    }));
});

The wdio testrunner currently supports Mocha, Jasmine (v2.0) and Cucumber, and you may reference webdriver instances inside your spec files or step definition by using a global variable called "browser". For more information, please see the official WebdriverIO test framework documentation here.

Contributing

Please fork, add specs, and send pull requests! In lieu of a formal styleguide, take care to maintain the existing coding style.

Release History

  • 2015-06-22   v0.1.0    first release
  • 2015-06-22   v0.1.1    fixed package.json
  • 2015-09-03   v1.0.0    let gulp-webdriver be a simple tool to run tests with the wdio test runner
  • 2015-09-09   v1.0.1    better Windows support, allow gulp-webdriver without options
  • 2015-12-01   v1.0.2    bumped WebdriverIO version to 3.3.0
  • 2015-12-01   v1.0.3    fixed wdio path on windows
  • 2016-03-16   v2.0.0    updated codebase to ES6 and WebdriverIO to v4.0
  • 2016-03-30   v2.0.1    improved error handling
  • 2016-07-06   v2.0.2    fixed bug where gulp end event was not fired
  • 2019-12-17   v3.0.0    Support for WebdriverIO v5
  • 2020-04-20   v4.0.0    Support for WebdriverIO v6
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].