Last active
October 18, 2018 09:41
-
-
Save MaksymKrut/5bb0bf2df32d7f4938b2137c0006ddf9 to your computer and use it in GitHub Desktop.
Options for maximising window in Java. window.maximize() broken in 70th chromedriver release.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package utilities; | |
import io.github.bonigarcia.wdm.WebDriverManager; | |
import org.openqa.selenium.Dimension; | |
import org.openqa.selenium.InvalidArgumentException; | |
import org.openqa.selenium.Point; | |
import org.openqa.selenium.WebDriver; | |
import org.openqa.selenium.chrome.ChromeOptions; | |
import org.openqa.selenium.chrome.ChromeDriver; | |
import org.openqa.selenium.firefox.FirefoxDriver; | |
import org.openqa.selenium.firefox.FirefoxOptions; | |
import org.openqa.selenium.remote.RemoteWebDriver; | |
import org.openqa.selenium.remote.SessionId; | |
import org.slf4j.Logger; | |
import org.slf4j.LoggerFactory; | |
import java.net.MalformedURLException; | |
import java.net.URL; | |
import java.util.concurrent.TimeUnit; | |
public class DriverBuilder { | |
private DriverBuilder { | |
// Option 1 | |
Dimension dimension = new Dimension(driver.manage().window().getSize().getWidth() * 2, driver.manage().window().getSize().getHeight() * 2); | |
driver.manage().window().setSize(dimension); | |
// Option 2 | |
Toolkit toolkit = Toolkit.getDefaultToolkit(); | |
Dimension screenResolution = new Dimension((int) | |
toolkit.getScreenSize().getWidth(), (int) | |
toolkit.getScreenSize().getHeight()); | |
driver.manage().window().setSize(screenResolution); | |
// Option 3 | |
driver.manage().window().setPosition(new Point(0,0)); | |
java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); | |
Dimension dim = new Dimension((int) screenSize.getWidth(), (int) screenSize.getHeight()); | |
driver.manage().window().setSize(dim); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
driver.manage().window().fullscreen(); also might work though ))