繁体   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