zoukankan      html  css  js  c++  java
  • 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");
  • 相关阅读:
    Golang 接口(interface)
    Golang 结构体(struct)
    Golang fmt包介绍
    Golang的函数(func)
    Golang数据类型 (map)
    Golang 指针(pointer)
    Golang数据类型 切片(slice)
    操作系统学习笔记(五) 页面置换算法
    Python 元组、列表
    操作系统学习笔记(四) 存储模型和虚拟内存
  • 原文地址:https://www.cnblogs.com/my-blogs-for-everone/p/8028313.html
Copyright © 2011-2022 走看看