[英]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.