是否可以使用python在selenium上设置自定义桌面分辨率



我可以用python设置自定义窗口大小,但无论如何都可以检测我的桌面分辨率。我需要更改屏幕分辨率=19201080可用屏幕解决方法=19201032(含硒铬(。有可能吗?

从屏幕对象中检索屏幕分辨率。如果您进入控制台并键入屏幕,您将看到值和属性。

您可以执行javascript来更改obejct的值,如以下

driver.execute_script(js)
Object.defineProperty(screen, "availHeight", {
value: 200,
})

问题是,这个对象会随着位置的每次更改而刷新,所以你可能需要一个扩展,每次浏览器发出请求时都会执行这个扩展

EDIT您可以在每次导航时使用事件处理程序来触发它硒控制浏览器驱动的触发python事件

相关内容

  • 没有找到相关文章

最新更新