[英]Is it possible to set custom desktop resolution on selenium with python?
我可以使用 python 設置自定義窗口大小,但無論如何都可以檢測到我的桌面分辨率。 我需要用 selenium chrome 更改 screenResolution = 1920,1080 availableScreenResolution = 1920,1032。 可能嗎?
屏幕分辨率從屏幕對象中檢索。 如果您進入控制台並輸入屏幕,您將看到值和屬性。
您可以執行 javascript 來更改對象的值,如下所示
driver.execute_script(js)
Object.defineProperty(screen, "availHeight", {
value: 200,
})
問題是這個對象會隨着位置的每次變化而刷新,所以你可能需要一個擴展來在每次瀏覽器發出請求時執行它
編輯每次導航由硒控制的瀏覽器驅動的觸發python事件時,您都可以使用事件處理程序來觸發它
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.