1. 程式人生 > >【Selenium】3操作瀏覽器視窗

【Selenium】3操作瀏覽器視窗

最大化
方法一
//指明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");