我正在使用puppeteer进行e2e测试。无头Chrome似乎不支持@media (hover: hover)媒体查询(请参阅puppeteer github上的this issue)。
Chrome可能会采用默认的无头输入法不支持悬停。
请问有人知道Chrome启动标志或一些Java脚本来解决此问题吗?
答案 0 :(得分:1)
目前看来,在puppeteer中获取@media(悬停:悬停)媒体查询的唯一方法是使用headless : false
运行它。
但是,您可以使用Xvfb模拟无头模式。在Puppeteer-with-xvfb存储库中,有一些有关如何执行此操作的示例。