问题标签 [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.
ruby - ruby 黄瓜场景钩子执行顺序
我有一个 After 钩子,它在场景本身的钩子之前执行。我想颠倒这些钩子的运行顺序。目前,“After do”挂钩在“After('@66075')”之前运行,并且 66075 中的清理必须首先运行。
我的钩子
和我的场景:
cucumber - 当有一个常见的“Then”时,如何组织一个 Cucumber 特征文件?
我的功能文件中有以下两种情况:
如您所见,我在同一个文件中有两个场景,但只有Given
不同。有没有办法可以使用 Scenario Outline 将这两个场景结合起来?
顺便说一句,步骤定义为
是 10 行代码。
regex - http模式的黄瓜步骤未定义
这是我的特点:
这是我的步骤:
最后,黄瓜报告告诉我场景未定义。我认为问题出在模式上"([^\"]*)"
,但我不知道为什么?我认为这是正确的。有什么推荐吗?我只需要那个黄瓜通过第一步。
web - 公司为性能测试系统实施的场景类型
作为 JMeter 的新手,我创建了一些场景,例如一些用户正在登录系统、发送一些 HTTP 请求、请求被循环等。
我想知道公司为使用 JMeter 测试他们的系统而实施的真实世界场景是什么。
考虑一个电子商务网站,以及他们可能会考虑哪些场景来测试他们的网站?
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
作为集合来实现。有什么建议吗?
php - Behat 以编程方式再次运行一个场景
在 Behat 3 中关于 stackoverflow参数的问题之后, Ian 找到了传递给 behat 参数的解决方案。
对于环境来说还可以,但对于国家参数我有点困惑。我有这样的功能:
这就是我所拥有的,现在我想运行类似的东西:
但是通过情景大纲,整个情景是针对每个国家/地区运行的。我想做同样的事情,但传入参数的国家列表。
也许用钩子 AfterScenario 或类似的东西,我可以用不同的配置再次运行我的整个场景?
谢谢 !
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.
bdd - 如何在 Specflow 中获取当前执行的步骤信息
我们正在尝试为每个步骤截取屏幕截图。
一切正常。但是我们无法将屏幕截图与创建它们的步骤相关联。
我们想要的是类似于FeatureContext.FeatureInfo
and的东西ScenarioContext.ScenarioInfo
。但在单个步骤级别。这样我们就可以相应地标记屏幕截图。
yii - 在 beforeSave() 中 Yii 检查场景
对于一项操作,我需要先转换 $album_id,然后再将其保存到模型函数 beforeSave() 中的数据库中,我这样做:
但是对于另一个动作,我不需要这个转换,因为 $album_id 已经处于正确的状态。所以我在那个动作中设置了场景'batchcreate':
并尝试在模型中检查这种情况:
但条件始终为真。为什么我的方案未设置或未签入 if 语句?或者最好不要检查场景,而是制作另一个变量,那么如何为两种不同的情况设置它的值?
我的整个 beforeSave():
cucumber - 在 witir-cucumber 执行期间打印终端中每个步骤的持续时间
在 watir-cucumber 执行期间,是否有一种标准方法可以打印终端中每个步骤的持续时间?
使用“后续步骤”和全局变量可能会做出某种发明。但是,有正确的方法吗?