You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Playwright中检查fixture内定位器的元素数量?

正确实现方式

你直接访问length属性的做法是错误的,因为Playwright的Locator对象并非原生DOM元素集合,没有length这个属性。

正确的断言方式是使用Playwright内置的toHaveCount断言方法:

await expect(this.feedbackMenuItem()).toHaveCount(4);

如果需要先获取元素数量再做其他逻辑,也可以调用Locator的count()方法(这是异步方法,必须加await):

const itemCount = await this.feedbackMenuItem().count();
await expect(itemCount).toBe(4);

内容的提问来源于stack exchange,提问作者Chris Hansen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 12:04:50