zoukankan      html  css  js  c++  java
  • 谷歌浏览器启动参数

    System.setProperty("webdriver.chrome.driver", "xxx/chromedriver");
    // Chrome
    options = new ChromeOptions();
    // 启动就最大化
    // options.addArguments("start-fullscreen");
    // 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");
    // 设置浏览器固定大小
    options.addArguments("--window-size=1600,900");
    // chrome正受到自动测试软件的控制
    options.addArguments("disable-infobars");
    WebDriver driver=new ChromeDriver(options);
    // 设置浏览器的位置:
    Point point=new Point(0,0);
    driver.manage().window().setPosition(point);
    // 注意:设定了浏览器固定大小后,浏览器打开后浏览器的位置可能会变到其他位置,因此可以使用设置刘浏览器的位置方法和设置浏览器的大小方法一起使用;
    // driver.manage().window().maximize();
    // 设置获取页面元素的最大等待时间
    driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
    // 打开网址
    driver.get("www.baidu.com");
    // 关闭浏览器
    driver.quit();
    //谷歌插件
    options.addExtensions(new File("/path/to/extension.crx"))
    options.setBinary(new File("/path/to/chrome"));

    // For use with ChromeDriver:
    ChromeDriver driver = new ChromeDriver(options);
    //用户工作目录
    options.addArguments("user-data-dir=/path/to/your/custom/profile");

    //无头浏览器
    options.addArguments("--headless");

    //每当我们使用selenium启动chrome浏览器时,将为每个新会话创建一个新实例/临时配置文件。如果我们要加载默认的Chrome浏览器或自定义Chrome配置文件,
    //我们可以将'user-data-dir'参数传递给ChromeOptions,这是Chrome命令行切换,告诉Chrome使用哪个配置文件。如果路径不存在,chrome将在指定的路径中创建新的配置文件。
    ChromeOptions options = new ChromeOptions();
    options.addArgument("user-data-dir=/path/to/your/custom/profile");

  • 相关阅读:
    https://github.com/CocoaPods/CocoaPods/search?q=No+such+file+or+directory报错解决方式
    安卓端OCR文字识别之番外篇
    国外15种手机游戏引擎和开发工具介绍
    风雨扬州路
    iOS 使用NSUserdefault 保存自定义的 对象
    iOS sort array 数组排序里面的对象
    iOS extern 和 #define 使用
    UITableViewCell 添加 checkbox 多选
    iOS 使用 AVCaptureVideoDataOutputSampleBufferDelegate获取实时拍照的视频流
    UIImagePickerController 视频录制操作,视频大小,时间长度
  • 原文地址:https://www.cnblogs.com/php12-cn/p/12688971.html
Copyright © 2011-2022 走看看