selenium对浏览器属性操作的方法

Posted Halo3224

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium对浏览器属性操作的方法相关的知识,希望对你有一定的参考价值。

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

 

以上是关于selenium对浏览器属性操作的方法的主要内容,如果未能解决你的问题,请参考以下文章

selenium与页面交互之一:webdriver浏览器的属性

selenium与页面的交互

selenium使用技巧

selenium_对浏览器操作鼠标操作等总结

selenium java 浏览器操作

selenium对元素定位和操作方法的封装