import Cucumber = require("cucumber"); import seleniumWebdriver = require("selenium-webdriver"); import Assert = require("assert"); import Fs = require("fs"); Cucumber.defineSupportCode(function ({ Given, When, Then }) { When("I click on the link {stringInDoubleQuotes}", function (text: string) { return this.driver.findElement(seleniumWebdriver.By.linkText(text)).click(); }); When("I click on the link of the email", function () { const that = this; return this.retrieveLatestMail() .then(function (link: string) { return that.driver.get(link); }); }); });