我刚刚开始学习 selenium ,但当我运行该程序时,它会打开Chrome窗口几秒钟,然后关闭,并给出错误:
DevTools listening on ws://127.0.0.1:52176/devtools/browser/b5500769-96fb-4f99-85df-b05a11157eea
[11368:11308:0324/102029.198:ERROR:page_load_metrics_update_dispatcher.cc(194)] Invalid first_paint 5.369 s for first_meaningful_paint 5.287 s
[11368:11308:0324/102029.486:ERROR:page_load_metrics_update_dispatcher.cc(194)] Invalid first_paint 5.369 s for first_meaningful_paint 5.287 s
[11368:11308:0324/102029.757:ERROR:page_load_metrics_update_dispatcher.cc(194)] Invalid first_paint 5.369 s for first_meaningful_paint 5.287 s
[11368:11308:0324/102030.045:ERROR:page_load_metrics_update_dispatcher.cc(194)] Invalid first_paint 5.369 s for first_meaningful_paint 5.287 s
由于我是 selenium 的新手,我不知道为什么会出现这个错误。
1条答案
按热度按时间3pvhb19x1#
此错误消息...
...表示您使用的二进制版本之间不匹配。
详情
根据discussion中的注解:
支持的配置是始终匹配Chrome和ChromeDriver之间的版本-所以当您使用Chrome 80时,您应该使用Chrome 80。也可以使用Chrome N+1运行ChromeDriver N,但这将始终生成您看到的警告。大多数操作将成功完成,但这不是推荐的方法。
解决方案是将ChromeDriver升级到版本80:https://chromedriver.chromium.org/downloads
溶液
您需要确保: