我遇到了Java中的Selenium WebDriver問題,當用戶有不同的設置時,我無法將IE瀏覽器縮放級別設置爲100%默認值。由於這會將縮放設置爲默認值,因此Ctrl + 0不起作用。我已經嘗試通過JavascriptExecutor設置縮放,正如其他文章中所見。任何幫助,將不勝感激。當默認不是100時,在Selenium WebDriver中設置縮放級別爲100%
0
A
回答
0
嘗試忽略縮放級別。
DesiredCapabilities caps = DesiredCapabilities.internetExplorer(); caps.setCapability("ignoreZoomSetting", true); driver = new InternetExplorerDriver(caps);
你可以看到其他人在這裏變焦問題:Similar issue
0
從我用Google搜索,您可以使用註冊表中設置默認縮放。我沒有自己嘗試過,但你應該能夠獲取用戶的默認設置,將其更改爲100%(如果它不存在),請執行測試,然後恢復默認設置。
我還沒有嘗試過這個,但它看起來非常簡單。
HKEY_CURRENT_USERS\SOFTWARE\Microsoft\Internet Explorer\Zoom
將ZoomFactor設置爲所需因子的1000倍,例如, 125%是125000
https://support.microsoft.com/en-us/help/2689447/how-to-set-the-zoom-level-in-internet-explorer-9
0
試試這個,你可以調整它返回當前縮放級別的計算,我可能是錯在那
from selenium import webdriver
driver = webdriver.Chrome(executable_path='C:\\Automation Projects\\Selenium Server\\chromedriver.exe')
driver.get('Https://www.google.com')
zoom_level = driver.execute_script('return (window.outerWidth/window.innerWidth)')
if zoom_level > 1:
driver.execute_script("document.body.style.zoom='90%';")
相關問題
- 1. 爲iOS safari網站渲染設置默認的100%縮放
- 2. 打開鏈接在100%縮放級別
- 3. 如何使用iTextSharp 4.0.2設置100%的默認縮放比例?
- 4. Selenium:意外的錯誤啓動IE。瀏覽器縮放級別設置爲122%。它應該設置爲100%
- 5. 如何在android google map中設置默認縮放級別?
- 6. 當窗口縮小/縮放級別小於1時,如何將窗口縮放設置爲默認值
- 7. 如何在縮放級別爲100%時點擊UI上不可見的元素?
- 8. SSRS報告管理器設置默認縮放級別
- 9. 設置寬度爲100%,但高度是默認
- 10. 在Selenium Python中以編程方式設置IE縮放級別
- 11. 將高度設置爲100時Div縮放至內容
- 12. 設置默認縮放
- 13. 當縮放級別設置爲25%時,文本耗盡
- 14. 如何爲google map api v2設置默認位置和縮放級別?
- 15. 「默認縮放級別」鼠標按鈕
- 16. Google Maps默認縮放級別
- 17. UIWebview的默認縮放級別
- 18. 在AmChart中設置默認縮放
- 19. 當我更改默認縮放設置時,Google Maps JavaScript API不縮放
- 20. 在MapKit中設置縮放級別Xcode
- 21. 爲Microsoft.Practices.EnterpriseLibrary設置默認隔離級別
- 22. PHP設置cookie不是100%
- 23. 在Selenium WebDriver中設置優先級
- 24. Chrome響應式仿真器 - 如何將默認縮放至100%
- 25. 圖像大小默認爲100%在CSS?
- 26. 打開單個圖像時可以將瀏覽器縮放級別設置爲100%嗎?
- 27. IE7默認設置爲100%寬度的元素
- 28. TKinter:如何將我的滑塊的默認值設置爲100?
- 29. 如何設置Selenium Python WebDriver默認超時?
- 30. 如何在新版Google地圖上設置默認縮放級別?
據我所知,硒不溝通良好' Internet Explorer「,除非」縮放級別「設置爲」100%「。任何具體的商業案例都不會將「縮放級別」設置爲「100%」?謝謝 – DebanjanB
我正在使用Selenium作爲Web瀏覽器自動化應用程序,並且在某些測試用戶的默認縮放級別不是100%時遇到問題,所以我需要在代碼中對其進行更改。 – jonlip
您可以分享特定業務案例(測試用例),用戶必須在其中設置100%以外的縮放級別嗎?謝謝 – DebanjanB