如何使用剧作家填充CKEditor 4?

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

我正在使用

npx playwright codegen
为我的剧作家测试编写代码。我有一个 CKEditor,我想填充一些测试内容。当我在 CKEditor 内部单击并写入“test”时,代码生成器会生成以下内容:

  // Click html
  await page.frameLocator('iframe').locator('html').click();

因此它生成了在 CKEditor 内单击的代码,但忽略了我的键盘输入。例如,使用标准 HTML 元素,它会生成一行

.fill()
代码来模拟我的键盘输入。我该如何为 CKEditor 执行此操作?

我不需要代码生成器来生成 .fill() 逻辑本身,我只需要一种通常填充 CKEditor 的方法。

ckeditor e2e-testing playwright
1个回答
1
投票

万一有人在未来陷入困境,你可以这样做,比如:

 await page.frameLocator('iframe').locator('html').locator('body').type("Hello");

https://playwright.dev/docs/input#type-characters

© www.soinside.com 2019 - 2024. All rights reserved.