簡體   English   中英

如何在java上使用Selenium獲取完整大小的頁面快照?

[英]How to take full size page snapshot with Selenium on java?

如何在java上使用Selenium獲取完整大小的頁面快照? 我的頁面分辨率超過了屏幕分辨率。 當我嘗試將瀏覽器分辨率設置為超過屏幕分辨率時,瀏覽器將以全屏幕分辨率打開。 優選地,不參考頁面。

我個人使用無頭驅動程序PhantomJS 這對我很好,但我沒試過FirefoxDriver。 你還沒有展示你到目前為止所嘗試的內容,所以我不知道你使用的驅動程序,以及你是否已經嘗試過。

WebDriver driver = new PhantomJSDriver();
driver.manage().window().maximize();
File screenshot = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE);

現在,您可以使用簡單的IO保存屏幕截圖文件。 也許也很有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM