我正在尝试在我的Testcafe项目中使用影子根。处理它有点复杂。我创建了一个行为与Selector()。find()相同的自定义函数,但遇到了以下错误:
The "boundTestRun" option value is expected to be a test controller.
当我按照记录here进行操作时:
import { Selector, t } from 'testcafe'
getInShadowRoot = Selector(
// More code here
)
const boundedGetInShadowRoot = this.getInShadowRoot.with({ boundTestRun: t })
我创建要点来说明我的问题:https://gist.github.com/HugoDel/a600f3e120674e3f255884f3dc84fee3
感谢您的帮助!
编辑:
我终于摆脱了它,因为我不需要添加.with({ boundTestRun: t })
来使其正常工作。