1
JavaでSeleniumでフルサイズのページスナップショットを取得する方法は?私のページ解像度は画面解像度以上です。ブラウザ解像度を画面解像度よりも高く設定しようとすると、ブラウザが画面解像度のフルサイズで開きます。好ましくはページを参照せずに。JavaでSeleniumでフルサイズのページスナップショットを取得するには?
JavaでSeleniumでフルサイズのページスナップショットを取得する方法は?私のページ解像度は画面解像度以上です。ブラウザ解像度を画面解像度よりも高く設定しようとすると、ブラウザが画面解像度のフルサイズで開きます。好ましくはページを参照せずに。JavaでSeleniumでフルサイズのページスナップショットを取得するには?
私は個人的にヘッドレスドライバPhantomJSを使用しています。これは私のためにうまく動作しますが、私はFirefoxDriverで試していませんでした。これまでに試した内容は表示されていないので、どのドライバを使用しているのか、既に試したことがあるのか分かりません。
WebDriver driver = new PhantomJSDriver();
driver.manage().window().maximize();
File screenshot = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE);
これで、単純なIOでスクリーンショットファイルを保存できます。たぶんthisも役に立ちます。
私はphantomjsについて知っています、私はそれを使用しています。しかし、私はクローム、ファイアフォックスのような別のブラウザを使用する必要があります... – Alexey1993