webdriverio/wdio-cucumber-framework

View on GitHub
test/fixtures/async-step-definitions.js

Summary

Maintainability
A
45 mins
Test Coverage
var assert = require('assert')
var { Given, When, Then } = require('cucumber')

Given('I go on the website {string}', {wrapperOptions: {retry: 2}}, function (url) {
    return browser.url(url)
})

When('I click on link {string}', function (selector) {
    return browser.click(selector)
})

Then('should the title of the page be {string}', function (expectedTitle) {
    return browser.getTitle().then((title) => {
        assert.equal(title, expectedTitle)
    })
})