量角器错误:BUG:启动器退出,剩下1个任务用于我的简单第一次测试

时间:2015-12-08 23:52:48

标签: cucumber protractor bdd ui-automation chai

我为我的第一个量角器测试运行以下简单的配置/步骤和功能文件,该测试试图识别我的功能文件和控制台输出。

我收到错误BUG:启动器退出,剩下1个任务。

我不确定这里发生了什么。一些帮助表示赞赏。

功能文件

Feature: Verify the Test Room Javascript application
Scenario: Check the input text field

Given I go to Test Run Application TC001
When I enter text on the Input field TC001

步骤文件

module.exports = function (){
this.Given(/^I go to Test Run Application TC001$/, function(){

    browser.ignoreSynchronization = true;
    browser.get("https://www.thetestroom.com/jswebapp/");
    browser.sleep(8000);
            console.log("The testroom application opened");
        callback();
    });


    this.When(/^I enter text on the Input field TC001$/, function() {
                console.log("Trying to find the input field");

});

和我的配置文件:

exports.config = {
    chromeDriver: '/usr/local/lib/node_modules/protractor/selenium/chromedriver',
    seleniumAddress: 'http://localhost:4444/wd/hub',

    framework: 'cucumber',
    capabilities: {
        browserName: 'chrome'
  },
  specs: ['testrun.feature'],
  cucumberOpts: {
        require: ['testrun_steps.js'],
     }

}

运行testrun_conf.js

时出现以下错误

http://localhost:4444/wd/hub使用selenium服务器 [launcher]运行WebDriver的1个实例

功能:验证Test Room Javascript应用程序

场景:检查输入文本字段#testrun.feature:3 testroom应用程序打开了 [launcher] BUG:启动器退出,剩下1个任务

1 个答案:

答案 0 :(得分:0)

确保您没有使用以下内容:

this.AfterFeatures(function() {
  browser.close(); // not required
});