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