问题标签 [scenarios]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1773 浏览

ruby - ruby 黄瓜场景钩子执行顺序

我有一个 After 钩子,它在场景本身的钩子之前执行。我想颠倒这些钩子的运行顺序。目前,“After do”挂钩在“After('@66075')”之前运行,并且 66075 中的清理必须首先运行。

我的钩子

和我的场景:

0 投票
1 回答
777 浏览

cucumber - 当有一个常见的“Then”时,如何组织一个 Cucumber 特征文件?

我的功能文件中有以下两种情况:

如您所见,我在同一个文件中有两个场景,但只有Given不同。有没有办法可以使用 Scenario Outline 将这两个场景结合起来?

顺便说一句,步骤定义为

是 10 行代码。

0 投票
0 回答
101 浏览

regex - http模式的黄瓜步骤未定义

这是我的特点:

这是我的步骤:

最后,黄瓜报告告诉我场景未定义。我认为问题出在模式上"([^\"]*)",但我不知道为什么?我认为这是正确的。有什么推荐吗?我只需要那个黄瓜通过第一步。

0 投票
1 回答
171 浏览

web - 公司为性能测试系统实施的场景类型

作为 JMeter 的新手,我创建了一些场景,例如一些用户正在登录系统、发送一些 HTTP 请求、请求被循环等。

我想知道公司为使用 JMeter 测试他们的系统而实施的真实世界场景是什么。

考虑一个电子商务网站,以及他们可能会考虑哪些场景来测试他们的网站?

0 投票
1 回答
463 浏览

python-2.7 - 生菜 BDD:如何在 step.behave_as 中添加“示例:”块?

环境:lettuce-0.2.23-py2.7对于Windows 8
简单的场景(来自 Lettuce 文档的示例)一切正常:

但我不知道如何通过Scenario Outline像这样的乘法示例

将其粘贴到父场景中:

堆栈跟踪:

看起来我需要搞乱在lettuce-0.2.23-py2.7.egg!\lettuce\core.py哪里behave_as实现方法来识别轮廓。
其他解决方案是将for loop步骤与examples作为集合来实现。有什么建议吗?

0 投票
1 回答
608 浏览

php - Behat 以编程方式再次运行一个场景

在 Behat 3 中关于 stackoverflow参数的问题之后, Ian 找到了传递给 behat 参数的解决方案。

对于环境来说还可以,但对于国家参数我有点困惑。我有这样的功能:

这就是我所拥有的,现在我想运行类似的东西:

但是通过情景大纲,整个情景是针对每个国家/地区运行的。我想做同样的事情,但传入参数的国家列表。

也许用钩子 AfterScenario 或类似的东西,我可以用不同的配置再次运行我的整个场景?

谢谢 !

0 投票
1 回答
407 浏览

excel - EXCEL VBA: how to count scenarios?

I am finishing a project and seems like the last part is the most difficult.

I have 7 (6 + 1 optional) columns that have this sort data (some of them have only earlier/later/na, and some of them earlier/later/equals/na). For example three rows:

These can end in 13 different scenarios (if it's "ok ok no yes earlier earlier n/a" would come to for example "a = a + 1"). What I need is to actually count how many of each scenario happened (from "a" to "m"). Also for example if the first three columns are "OK OK OK" I dont need to consider the following conditions and straight add it to f.e. b = b + 1 and go to the next row.

My question here is how efficiently I can do that having in mind that I will have more than 50,000 rows? I understand that I could do that with IF, but I would just get lost in all the if's and I believe this will take a lot of time for macro to run through all the scenarios.

I appreciate all your help and support.

0 投票
3 回答
4052 浏览

bdd - 如何在 Specflow 中获取当前执行的步骤信息

我们正在尝试为每个步骤截取屏幕截图。

一切正常。但是我们无法将屏幕截图与创建它们的步骤相关联。

我们想要的是类似于FeatureContext.FeatureInfoand的东西ScenarioContext.ScenarioInfo。但在单个步骤级别。这样我们就可以相应地标记屏幕截图。

0 投票
2 回答
2389 浏览

yii - 在 beforeSave() 中 Yii 检查场景

对于一项操作,我需要先转换 $album_id,然后再将其保存到模型函数 beforeSave() 中的数据库中,我这样做:

但是对于另一个动作,我不需要这个转换,因为 $album_id 已经处于正确的状态。所以我在那个动作中设置了场景'batchcreate':

并尝试在模型中检查这种情况:

但条件始终为真。为什么我的方案未设置或未签入 if 语句?或者最好不要检查场景,而是制作另一个变量,那么如何为两种不同的情况设置它的值?

我的整个 beforeSave():

0 投票
2 回答
659 浏览

cucumber - 在 witir-cucumber 执行期间打印终端中每个步骤的持续时间

在 watir-cucumber 执行期间,是否有一种标准方法可以打印终端中每个步骤的持续时间?

在此处输入图像描述 使用“后续步骤”和全局变量可能会做出某种发明。但是,有正确的方法吗?