有谁知道如何使用java和谷歌浏览器最大化selenium webdriver窗口。
我已经尝试了一些像maximize () window ()
这样的命令但没有用。
答案 0 :(得分:1)
试试这个:
String chromeDriver = "/PathTo/chromedriver";
System.setProperty("webdriver.chrome.driver", chromeDriver);
ChromeDriver driver = new ChromeDriver();
//set your max dimension
java.awt.Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension dim= new Dimension((int)screenSize.getWidth(),(int)screenSize.getHeight());
driver.manage().window().setSize(dim);
答案 1 :(得分:1)
这就是我做的。
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--start-maximized");
WebDriver driver = new ChromeDriver(chromeOptions);
答案 2 :(得分:0)
str_list_obj = '-'.join(list_obj)
答案 3 :(得分:0)
您也可以尝试发送击键:
SendKeys(Keys.ALT, " "); // Space, open window menu
SendKeys("x"); // Maximize
在击键之间加一个暂停,虽然没有它可以为你效果。
答案 4 :(得分:0)
如果您使用的是Mac,则需要使用以下内容
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--start-fullscreen");
WebDriver driver = new ChromeDriver(chromeOptions);
答案 5 :(得分:0)
您可以使用WebDriver API执行此操作,这将适用于其他浏览器和RemoteWebDriver:
WebDriver driver = new ChromeDriver();
driver.manage().window().maximize();
答案 6 :(得分:0)
请尝试以下代码:
ChromeOptions options = new ChromeOptions();
options.addArguments("start-maximized"); //This maximizes the window
options.setExperimentalOption("prefs", chromePrefs);
WebDriver driver = new ChromeDriver(options);