【发布时间】:2023-04-03 17:06:02
【问题描述】:
我正在为我的 ember 应用程序编写验收测试,其中一个组件接受用户输入并验证凭据,之后用户可以单击继续并继续。我面临的问题是,一旦测试填写了输入字段,然后它会单击下一个按钮,然后帮助程序没有引起足够的等待或暂停,因为测试失败,因为我在验证完成后设置了一些属性。
在编写验收测试时,除了 andThen 之外,有没有办法导致延迟。
【问题讨论】:
-
在较新的 ember 版本中,语法发生了变化:guides.emberjs.com/release/testing/acceptance 你可以试试新的
await fillIn('.my-input')和await click('.my-button')吗?有时await settled()测试助手很高兴等待超时和动画... -
它对我不起作用,它不知道等待助手。是否需要任何特定的导入?
标签: ember.js acceptance-testing