我为我的第一个量角器测试运行以下简单的配置/步骤和功能文件,该测试试图识别我的功能文件和控制台输出。
我收到错误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个任务
答案 0 :(得分:0)
确保您没有使用以下内容:
this.AfterFeatures(function() {
browser.close(); // not required
});