【Selenium】3操作瀏覽器視窗
阿新 • • 發佈:2019-02-03
最大化
方法一
//指明ChromeDriver路徑 System.setProperty(Src_url_string.Chrome_Driver, Src_url_string.Driver_address); //載入使用者配置檔案 ChromeOptions options=new ChromeOptions(); //啟動就最大化 options.addArguments("--start-maximized"); //禁止彈出攔截 options.addArguments("--disable-popup-blocking"); //取消沙盤模式 options.addArguments("no-sandbox"); //禁止擴充套件 options.addArguments("disable-extensions"); //禁止預設瀏覽器檢查 options.addArguments("no-default-browser-check"); options.addArguments("about:histograms"); options.addArguments("about:cache"); //禁用密碼儲存彈窗 Map<String,Object> prefs=new HashMap<String, Object>(); prefs.put("credentials_enable_service",false); prefs.put("profile.password_manager_enabled",false); options.setExperimentalOption("prefs",prefs); webDriver=new ChromeDriver(options);
方法二
@Test public void browser(){ Point point=new Point(150,150); Dimension dimension=new Dimension(500,500); driver.manage().window().setPosition(point); driver.manage().window().setSize(dimension); driver.manage().window().maximize(); driver.get("https://www.baidu.com/");
}
關閉
//關閉所有火狐瀏覽器,iexplore.exe,chrome.exe WindowsUtils.tryToKillByName("firefox.exe");