【发布时间】:2019-09-06 05:37:35
【问题描述】:
在调试我的赛普拉斯测试时,我使用一个命令来突出显示我当前正在使用的元素
{CurrentElement}.then($el=> {$el.css('border', '1px solid magenta')})
我想创建一些内容更丰富、更简短的内容。所以我正在寻找commands.js中的自定义命令。但我没有成功这样做。我试图在 commands.js 中创建自定义命令:
Cypress.Commands.add("highlight", $el=> {$el.css('border', '1px solid magenta')})
然后以这种方式在我的测试中使用它:
{CurrentElement}.then(highlight())
或者像这样:
{CurrentElement}.then(highlight($el))
但每当我得到 ReferenceError: highlight is not defined。我怎样才能实现这个工作命令?
【问题讨论】:
标签: javascript jquery cypress autotest