serenity-bdd - 出于某种原因,我想在我的宁静剧本项目中使用 thread.sleep,我该如何使用它?
问题描述
我已经在使用隐式和流畅的等待,但是想使用thread.sleep,所以想知道它的语法
解决方案
不鼓励使用,在宁静Thread.sleep()
中没有使用。Performable
许多测试人员使用 Thread.sleep() 语句来进行 Web 测试,但这充其量是次优的。它会减慢测试速度,使测试变得更脆弱,并且可以隐藏真正的应用程序问题。更阴险的是,当我们的步骤被 sleep 语句人为地减慢时,不仅运行和排除现有测试需要更长的时间,而且开发新测试也需要更长的时间。
https://johnfergusonsmart.com/handling-waits-and-asynchronous-pages-in-serenity-bdd/
推荐阅读
- javascript - 如何使用 React-Intl 插入带有 injectIntl formatMessage 的 HTML 标记?
- reactjs - 反应 redux 调度问题
- scala - 转移到 Spark 以获取大数时失去精度
- heroku - Flask 应用程序在本地运行,但在 Heroku 上无法渲染模板?
- python-3.x - 给定一个非负整数 num,重复添加它的所有数字,直到结果只有一个数字
- python - 如何提高从 ftp 服务器下载数据的速度?
- scala - 在 expect() 中看到错误值时如何生成 [error] 而不是 [info]
- php - 按顺序创建标识号,并将范围划分为寄存器
- python - youtube-dl 前端视频下载 - 使用 python 和烧瓶?
- javascript - 通过正则表达式从 JavaScript 中提取变量而不是函数