簡體   English   中英

劇作家 - 如何在一個元素上 hover 5 秒

[英]Playwright - how to hover over an element for 5 seconds

我想知道是否有人可以幫助我。 我在劇作家中使用 hover 但我需要在指定元素上使用 hover 並等待 4 秒

我查看了文檔https://playwright.dev/docs/api/class-page#page-hover並找不到任何關於在 hover 上添加某種延遲的信息

我想這樣做的原因是因為在 4 秒 hover 我們顯示了一個工具提示,其中包含一些彈出的附加信息

您可以在hover之后使用帶有工具提示的 waitForSelector ,讓它開始等待,直到您的工具提示出現。

這可能會出現問題,具體取決於 hover 發生的位置,因為工具提示可能出現在鼠標位置上,這可能導致它消失,具體取決於代碼

我認為 Hover 正如@kozko建議的那樣就足夠了

page.hover('YourSelectorToBeHovered')
page.waitForSelector("YourSelectorOfYourTooltipOnceIsOpen")

如果這對您來說還不夠,您還可以嘗試使用延遲參數單擊:

delay: <float> 在 mousedown 和 mouseup 之間等待的時間,以毫秒為單位。 默認為 0。

page.click('YourSelector', delay=5000)
page.waitForSelector("YourSelectorOfYourTooltipOnceIsOpen")

點擊——官方劇作家

暫無
暫無

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

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