“在每个之前”钩子:codeceptjs错误消息

发布于 2025-01-13 02:24:07 字数 1855 浏览 4 评论 0原文

我使用 codeceptjs 使用量角器助手,我尝试编写简单的代码 并运行此命令“npm run codeceptjs” 我遇到了这个错误“ד在每个”钩子之前:codeceptjs.before for“测试某些东西”在285毫秒内” 这是我在这个文件“test_test.js”上的代码

Feature('My First Test');

Scenario('test something', ({ I }) => {
I.amOnPage('/');
I.see('GitHub');
});

package.json

  {
"name": "codeceptjs-tests",
"version": "0.1.0",
"private": true,
"scripts": {
    "codeceptjs": "codeceptjs run --steps",
    "codeceptjs:headless": "HEADLESS=true codeceptjs run --steps",
    "codeceptjs:ui": "codecept-ui --app",
    "codeceptjs:demo": "codeceptjs run --steps -c node_modules/@codeceptjs/examples",
    "codeceptjs:demo:headless": "HEADLESS=true codeceptjs run --steps -c 
  node_modules/@codeceptjs/examples",
    "codeceptjs:demo:ui": "codecept-ui --app  -c node_modules/@codeceptjs/examples"
},
"devDependencies": {
    "@codeceptjs/configure": "^0.8.0",
    "@codeceptjs/examples": "^1.2.1",
    "@codeceptjs/ui": "^0.4.6",
    "codeceptjs": "^3.0.0",
    "playwright": "^1.19.2",
    "protractor": "^5.3.0"
}

} 这里的 codecept.conf.js 文件

       const { setHeadlessWhen } = require('@codeceptjs/configure');

   // turn on headless mode when running with HEADLESS=true environment variable
    // export HEADLESS=true && npx codeceptjs run
   setHeadlessWhen(process.env.HEADLESS);

 exports.config = {
    tests: './*_test.js',
    output: './output',
    helpers: {
     Protractor: {
  url: 'http://www.github.com',
  driver: 'hosted',
  browser: 'chrome',
  rootElement: 'body',
  angular: false
   }
  },
  include: {
  I: './steps_file.js'
  },
  bootstrap: null,
  mocha: {},
name: 'Task1',
 plugins: {
pauseOnFail: {},
retryFailedStep: {
  enabled: true
},
tryTo: {
  enabled: true
},
screenshotOnFail: {
  enabled: true
}
 }
      }

我该如何解决这个问题?

im using codeceptjs using protractor helper, and i tried to wtite simple code
and to run this command"npm run codeceptjs"
and i faced this error "× "before each" hook: codeceptjs.before for "test something" in 285ms"
here is my code on this file "test_test.js"

Feature('My First Test');

Scenario('test something', ({ I }) => {
I.amOnPage('/');
I.see('GitHub');
});

here package.json

  {
"name": "codeceptjs-tests",
"version": "0.1.0",
"private": true,
"scripts": {
    "codeceptjs": "codeceptjs run --steps",
    "codeceptjs:headless": "HEADLESS=true codeceptjs run --steps",
    "codeceptjs:ui": "codecept-ui --app",
    "codeceptjs:demo": "codeceptjs run --steps -c node_modules/@codeceptjs/examples",
    "codeceptjs:demo:headless": "HEADLESS=true codeceptjs run --steps -c 
  node_modules/@codeceptjs/examples",
    "codeceptjs:demo:ui": "codecept-ui --app  -c node_modules/@codeceptjs/examples"
},
"devDependencies": {
    "@codeceptjs/configure": "^0.8.0",
    "@codeceptjs/examples": "^1.2.1",
    "@codeceptjs/ui": "^0.4.6",
    "codeceptjs": "^3.0.0",
    "playwright": "^1.19.2",
    "protractor": "^5.3.0"
}

}
here codecept.conf.js file

       const { setHeadlessWhen } = require('@codeceptjs/configure');

   // turn on headless mode when running with HEADLESS=true environment variable
    // export HEADLESS=true && npx codeceptjs run
   setHeadlessWhen(process.env.HEADLESS);

 exports.config = {
    tests: './*_test.js',
    output: './output',
    helpers: {
     Protractor: {
  url: 'http://www.github.com',
  driver: 'hosted',
  browser: 'chrome',
  rootElement: 'body',
  angular: false
   }
  },
  include: {
  I: './steps_file.js'
  },
  bootstrap: null,
  mocha: {},
name: 'Task1',
 plugins: {
pauseOnFail: {},
retryFailedStep: {
  enabled: true
},
tryTo: {
  enabled: true
},
screenshotOnFail: {
  enabled: true
}
 }
      }

how could i fix the issue?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

回忆那么伤 2025-01-20 02:24:07

错误似乎与 selenium 服务器有关。您可以在 https://github.com/codeceptjs/CodeceptJS/issues/2634

请按照codecept网站上的步骤进行项目设置
https://codecept.io/angular/#setting-up-codeceptjs-带量角器

Error seems to be related to the selenium server. You can see details on https://github.com/codeceptjs/CodeceptJS/issues/2634

Please follow the steps on codecept website for project setup
https://codecept.io/angular/#setting-up-codeceptjs-with-protractor

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文