[英]is it possible to hover over element and get then the html element with playwright?
[英]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.