TypeScript + Cucumber问题:错误:函数在10000毫秒后超时

时间:2017-09-22 09:53:56

标签: javascript typescript selenium-webdriver cucumberjs

我正在使用TypeScript运行黄瓜硒测试,并面临以下错误:

  

在尝试等待时:错误:函数在10000之后超时   毫秒

请在下面找到我的源代码:

Then(/^I see the application Homepage$/, async () => {
    await browser.sleep(10000);
    expect(browser.getTitle()).to.eventually.equal('Application - Module Page');
});

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题,在conf.js中更改设置没有被选中,但是defineSupportCode中的代码工作正常:

defineSupportCode(function ({ registerHandler, registerListener, After, setDefaultTimeout }) {
 setDefaultTimeout(20 * 1000);
 let jsonReports = process.cwd() + "/reports/json";
 let htmlReports = process.cwd() + "/reports/html";
 let targetJson = jsonReports + "/cucumber_report.json";