Sam*_*les 4 javascript testing frontend testcafe
我正在使用testcafe编写一些基于授权/角色的前端到端到端测试,并且需要确保某些菜单元素没有显示(负大小写声明),并且无法弄清楚如何断言选择器不匹配。
我试过了:
await t.expect(Selector('.m-menu__linktext').withText('Overview').innerText).notOk()
Run Code Online (Sandbox Code Playgroud)
但这失败了:
无法获得有关节点的信息,因为指定的选择器与DOM树中的任何节点都不匹配。
如何断言选择器与页面上的任何元素都不匹配?
尝试
await t.expect(Selector('.m-menu__linktext').withText('Overview').exists).notOk();
Run Code Online (Sandbox Code Playgroud)