簡體   English   中英

如何避免劇作家忽略多次按鍵

[英]How to avoid that Playwright ignore multiple key press

我有一個結構如下的測試。

1. Press Enter 10x.
2. check that element XYZ is in focus.

keyboard.press 位於 for 循環內。

問題是由於印刷速度,瀏覽器無法識別所有這些。

在測試結束時,ENTER 僅被按下了 8-9 次。 我在 for 循環中用 sleep function 解決了這個問題。

for(...){
 this.page.keyboard.press(enter)
 sleep(300)
}

是否可以在這里避免睡眠 function 並仍然獲得穩定的測試?

您可以在page.keyboard.press()中添加 延遲作為選項。 所以這樣的事情可能對你有用:

await page.keyboard.press('Enter', { delay: 10 });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM