serenity-bdd - 如何在单个浏览器实例中运行一个特性文件的所有场景
问题描述
如何在单个浏览器实例中运行一个特性文件的所有场景。@After 和@Before 钩子在每个场景之后实例化,我们不能在所有场景之前和所有场景之后执行它们吗?
解决方案
我假设当您说“单个浏览器实例”时,您是在谈论在测试之间不重新启动浏览器。
您需要添加
serenity.restart.browser.for.each = feature
在你的serenity.properties中。
推荐阅读
- amazon-web-services - 如何在 AWS 实例上为 hazelcast 配置 spring mvc 项目?
- elasticsearch - 如何从另一个索引/类型按聚合排序
- jquery - 当数据表中没有数据时,分页最后一个按钮不会禁用
- vue.js - VueJS:如何从全局 JS 函数导航到不同的路线
- c# - 使用基于 System.IO 和 c# 的 Unity3D 从文本文件中删除特定行
- java - 识别、分组和处理对象总是由 id 单独序列化
- javascript - 如何比较两个不同的数组并根据键从一个数组中删除对象?
- flutter - 错误:调试 VM 时应将 `SILENT_OBSERVATORY` 设置为 true
- react-native - 自动化测试将本机应用程序与 appium 反应
- android - Android Studio中WebView内部链接的进度条