Playwright 1.29版本下Locator.fill()向p-inputnumber输入数字的问题咨询
解决方案
临时兼容方案(无需升级版本)
- 将数字转为字符串后传入
fill()方法,这是兼容所有版本的通用方式:// 示例:向输入框传入数字123 await locator.fill('123'); - 若需要模拟逐键输入的场景,可使用
pressSequentially()方法:await locator.pressSequentially('123');
彻底解决(升级Playwright版本)
根据相关修复记录,Playwright从1.30版本开始支持fill()方法直接传入数字类型参数。升级到1.30及以上版本后,即可直接传入数字:
await locator.fill(123);
内容的提问来源于stack exchange,提问作者dmishra621
相关产品推荐
相关产品推荐

