小编roz*_*zza的帖子

如何从Axios获得响应时间

任何人都可以建议任何方式来获得Axios的响应时间吗?我发现了axios-timing,但我并不喜欢它(有争议,我知道).我只是想知道是否有其他人找到了一些记录响应时间的好方法.

axios

8
推荐指数
3
解决办法
7504
查看次数

如何从cucumber js获取场景名称?

如果出现错误,我希望能够记录场景名称。我正在使用 cucumber.js 和 node。

特征文件

场景:像我一样我可以去google

鉴于我有一台电脑

当我去谷歌时

然后我看到了奇妙的东西

我尝试了下面的代码,但名称返回为空字符串。

When(/^I go to google$/, (scenario) => {
// do something
var scenarioName = scenario.name;
});
Run Code Online (Sandbox Code Playgroud)

通过单步执行代码,我可以看到它是一个函数。它有:

[[功能位置]] = 对象

[[范围]] = 范围(6)

长度=2

名称=“”

node.js cucumberjs

7
推荐指数
1
解决办法
8147
查看次数

如何通过 IntelliJ 运行/调试配置运行 wdio?

我可以使用命令行运行测试

>  ./node_modules/.bin/wdio wdio.conf.js 
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试从 IntelliJ 的运行/调试配置运行它,我会收到各种不同的错误。

功能文件或目录:/path_to_my_feature_file/myfeature.feature
Cucumber.js 参数:wdio.conf.js
可执行路径:/path_to_my_project/node_modules/.bin/wdio

给我

指定了多个配置文件



如果我删除黄瓜参数,它就会无限期地运行。如果我停止运行我会收到错误

加载配置文件失败

加载配置文件似乎存在某种问题,但我不知道如何修复它。有什么建议么?wdio.conf.js 存在并且位于项目根目录中。

intellij-idea cucumber node.js

6
推荐指数
2
解决办法
2999
查看次数

摩卡测试中的上下文未定义

所以我使用 mocha 和 node 来测试一些 api。我有一个测试

import { describe, before, it, xit } from 'mocha';

describe('test my scenarios dude', () => {
   before('do all my pre-test stuff', () => {
     const blah = blah;
   });

   it('tests my really useful test', () => {
     const testName = this.test.ctx.currentTest.fullTitle();
   });
});
Run Code Online (Sandbox Code Playgroud)

但“这个”是未定义的。我如何获得测试名称?

mocha.js node.js

3
推荐指数
1
解决办法
3320
查看次数

有什么方法可以在黄瓜步骤定义中指定例如 (car|cars) 吗?

所以我有两种情况......一种开始

Given I have 1 car
Run Code Online (Sandbox Code Playgroud)

另一个开始

Given I have 2 cars
Run Code Online (Sandbox Code Playgroud)

我希望他们使用相同的步骤定义 - 即类似这样

 Given('I have {int} (car|cars)',
Run Code Online (Sandbox Code Playgroud)

我知道可以指定 2 个可能的值(即汽车或汽车),但我一辈子都不记得如何指定。有人知道吗?我正在使用打字稿、量角器、角度、硒。

也尝试过

Given(/^I have {int} (car|cars)$
Run Code Online (Sandbox Code Playgroud)

cucumber cucumberjs

1
推荐指数
1
解决办法
733
查看次数

标签 统计

node.js ×3

cucumber ×2

cucumberjs ×2

axios ×1

intellij-idea ×1

mocha.js ×1