javascript - 如何使用 testcafe 在同一个 cucumber 场景中打开两个浏览器窗口?

标签 javascript node.js cucumber cucumberjs testcafe

测试用例:验证视频恢复点

  1. 打开 chrome 浏览器
  2. 启动网络应用
  3. 使用用户登录
  4. 播放视频
  5. 注意视频播放时间
  6. 关闭浏览器
  7. 再次打开 chrome 浏览器
  8. 启动网络应用程序并使用同一用户登录
  9. 播放同一视频
  10. 视频应该从浏览器关闭的地方继续播放

在第 10 步,是否有一种方法可以使浏览器在同一个 cucumber 场景中打开、关闭并再次打开?

我提到了https://github.com/rquellh/testcafe-cucumber 用于设计我的 testcafe-cucumber 框架。

最佳答案

TestCafe 不支持您描述的“关闭浏览器”场景。相反,我建议你 navigate to另一个 URL,然后返回到您的测试 URL 并检查您的场景。然而,这种方法可能不适用于特定的视频播放实现。风险自负。

关于javascript - 如何使用 testcafe 在同一个 cucumber 场景中打开两个浏览器窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55336738/

相关文章:

javascript - 使用 CSS/JS 定位特定元素之后的元素

javascript - 单击按钮/链接时如何添加特定的突出显示动画?

javascript - 如何将 mvc 方法应用于 Nodejs - Express 应用程序中的 app.js 文件

java - 从 Spring Boot 调用 Cucumber

ruby - Cucumber/Capybara 重定向后返回 'Not Found' 页面

javascript - Vuex 仅删除第一个元素

node.js - 'npm install Bones' 安装旧版本的下划线

javascript - Expressjs - 如何为每个请求获取 '/' 路由?

使用 cucumber 和 python 的 android 自动化

c# - 通过 JavaScript 从 C# 向 DIV 添加值