无法使用打字稿填写剧作家中的日期组合框

问题描述 投票:0回答:1

我无法用值填充此日期组合框。 fill() 不起作用。尝试如下。但有时它会起作用,但有时它只选择值的一部分 (dag.måned.år) 并替换它。

await this.courseStartDate.focus()
await this.page.keyboard.press('Control+A')
await this.page.keyboard.type('17.09.2026')

这就是 html 代码的样子。

enter image description here

typescript datepicker ui-automation playwright playwright-typescript
1个回答
0
投票

仅使用填充,不要通过键盘打字。

await this.page.locator('#courseStartDate').fill('17/09/2026')

为了清理输入字段,请使用清除:

await this.page.locator('#courseStartDate').clear()
© www.soinside.com 2019 - 2024. All rights reserved.