有遇到这样问题的小伙伴吗?
=。= 好歹给一下你定位方式的代码还有元素相关信息把。。
截图看看啊,点击失败有可能是要设置一下屏幕尺寸,显示不全导致点不到
用 firefox 也是没问题的,就是 chromium 有问题。 在 click 前元素也是可见的。浏览器配置的是最大化。我也尝试了拖动滚动条和增加停留时间,还是不行。
把 logger 里把 error 全部打印出来吧,光看上面的信息,我同意二楼的说法,是无头模式的屏幕尺寸导致控件被遮挡或展示不全。 排查办法:在点击前对页面进行截图
chromium 下无头模式的 maximized 参数的默认分辨率比较低, 直接设置一个正常分辨率即可
感谢小伙伴们的回复,是设置的分辨率问题。page=browser.new_page(viewport={'width':1920,'height':1080}),设置为正常分辨率后好了
我也出现过一模一样的问题,之前以为是 playwright 无头模式的 bug,原来是分辨率