参数说明:

about:version - 显示当前版本

about:memory - 显示本机浏览器内存使用状况

about:plugins - 显示已安装插件

about:histograms - 显示历史记录

about:dns - 显示DNS状态

about:cache - 显示缓存页面

about:gpu -是否有硬件加速

about:flags -开启一些插件

chrome://extensions/ - 查看已经安装的扩展 

–user-data-dir=”[PATH]” 指定用户文件夹User Data路径,可以把书签这样的用户数据保存在系统 分区以外的分区。

–disk-cache-dir=”[PATH]“ 指定缓存Cache路径

–disk-cache-size= 指定Cache大小,单位Byte

–first run 重置到初始状态,第一次运行

–incognito 隐身模式启动

–disable-javascript 禁用Javascript

--omnibox-popup-count=“num” 将地址栏弹出的提示菜单数量改为num个。

--user-agent=“xxxxxxxx” 修改HTTP请求头部的Agent字符串,可以通过about:version页面查看修 改效果

--disable-plugins 禁止加载所有插件,可以增加速度。可以通过about:plugins页面查看效果

--disable-javascript 禁用JavaScript,如果觉得速度慢在加上这个

--disable-java 禁用java

--start-maximized 启动就最大化

--no-sandbox 取消沙盒模式

--single-process 单进程运行

--process-per-tab 每个标签使用单独进程

--process-per-site 每个站点使用单独进程

--in-process-plugins 插件不启用单独进程

--disable-popup-blocking 禁用弹出拦截

--disable-plugins 禁用插件

--disable-images 禁用图像

--incognito 启动进入隐身模式

--enable-udd-profiles 启用账户切换菜单

--proxy-pac-url 使用pac代理 [via 1/2]

--lang=zh-CN 设置语言为简体中文

--disk-cache-dir 自定义缓存目录

--disk-cache-size 自定义缓存最大值(单位byte)

--media-cache-size 自定义多媒体缓存最大值(单位byte)

--bookmark-menu 在工具 栏增加一个书签按钮

--enable-sync 启用书签同步

代码示例:

 private void getChromeDriver() { Config config = new ConfigProvider().get(); Config configToUse = Optional.ofNullable(config).orElse(ConfigLoader.load()); prepareChromeDriver(configToUse); final String osName = config.getString("os.name"); ChromeOptions chromeOptions = new ChromeOptions(); if (StringUtils.containsIgnoreCase(osName, "windows")) { // 本地Windows环境, 初始化local环境的chrome driver logger.info("windows环境", osName); chromeOptions.setBinary(configToUse.getString("webdriver.chrome.binary")); // windows下chrome地址 chromeOptions.addArguments("--profile-directory=target"); chromeOptions.addArguments("--user-data-dir=target"); } else { // FAT/UAT/PROD等Linux环境, 初始化Linux环境的chrome driver logger.info("Linux环境", osName); chromeOptions.setBinary("/usr/bin/google-chrome-stable"); // 配置chrome安装地址 chromeOptions.addArguments("--headless"); chromeOptions.addArguments("--disable-gpu"); String proxyServer = qconfigService.getConfig("proxyHost") + ":" + qconfigService.getConfig("proxyPort"); //代理配置 chromeOptions.addArguments("--proxy-server=" + proxyServer); } chromeOptions.addArguments("--incognito"); // 打开隐私模式 chromeOptions.addArguments("--lang=" + chineses); // 中文 chromeOptions.addArguments("-test-type", "--ignore-certificate-errors"); // 忽略证书错误 chromeOptions.addArguments("--no-sandbox");// 添加chrome模拟器// Map mobileEmulation = new HashMap();// mobileEmulation.put("deviceName", "Galaxy S5");//"Nexus 5X");// chromeOptions.setExperimentalOption("mobileEmulation", mobileEmulation); String webDriverPath = System.getProperty("webdriver.chrome.driver"); ChromeDriverService driverService = new ChromeDriverService.Builder().usingDriverExecutable(new File(webDriverPath)).usingAnyFreePort().build(); try { driverService.start(); } catch (IOException e) { logger.error(e); } logger.info("webdriver.chrome.driver", webDriverPath); ChromeDriver driver = new ChromeDriver(driverService, chromeOptions); logger.info("webdriver.chrome.driver", webDriverPath); }

拦截地址栏参数_selenium操作chrome时的配置参数相关推荐

  1. php源码安装配置,php源码安装时configure配置参数 | 学步园

    在Linux下安装PHP,源代码方式安装,总需要配置很多参数.这里列出常用配置参数,并详细用中文解释说明了. 给大家一些参考./configure –prefix=/usr/local/PHP     ...

  2. 计算机组装时应该注意的硬件参数,教你看懂电脑配置参数,了解组装电脑基本知识...

    很多小白用户在挑选电脑的时候都不知道该如何下手,今天电脑配置为为大家带来一篇电脑硬件扫盲的文章,让大家了解一些电脑配置的基本知识,以及如何看懂电脑配置参数.这里我们所说的电脑配置包括台式机和笔记本,虽 ...

  3. 服务器部署的参数文档,服务器的基本配置参数

    服务器的基本配置参数 内容精选 换一换 该任务指导用户使用Loader将数据从FTP服务器导入到HBase.创建或获取该任务中创建Loader作业的业务用户和密码.获取FTP服务器使用的用户和密码,且 ...

  4. oracle修改rman参数,Oracle数据库中RMAN默认配置参数代表什么意思

    RMAN> show all; db_unique_name 为 ORCL11G64B 的数据库的 RMAN 配置参数为: CONFIGURE RETENTION POLICY TO REDUN ...

  5. 如何查看笔记本电脑配置参数_江淮平板运输车图片配置参数查看(罗平)

    江淮平板运输车图片配置参数查看(罗平) 平板运输车制造厂家,平板运输车种类有:蓝牌平板车,单桥平板车,三桥平板运输车,四桥平板运输车,东风平板运输车,解放平板运输车,江淮平板运输车,大运平板运输车,东 ...

  6. selenium操作chrome时的一些配置

    收集的一些selenium chrome配置信息: 一些Chrome的地址栏命令(这些命令会不停的变动,所有不一定都是好用的) 在Chrome的浏览器地址栏中输入以下命令,就会返回相应的结果.这些命令 ...

  7. ribbon超时时长配置参数查询

  8. mysql connections参数_MySQL性能优化之max_connections配置参数浅析

    mysql的max_connections参数用来设置最大连接(用户)数.每个连接mysql的用户均算作一个连接,max_connections的默认值为100.本文将讲解此参数的详细作用与性能影响. ...

  9. docker配置容器mysql启动参数_修改Docker容器启动配置参数

    有时候,我们创建容器时忘了添加参数 --restart=always ,当 Docker 重启时,容器未能自动启动, 现在要添加该参数怎么办呢,方法有二: 1.Docker 命令修改 docker c ...

最新文章

  1. JVM经常使用的调优參数
  2. 51CTO下载IT类/程序类/开发类资源汇总
  3. linux中的压缩命令详细解析(一)
  4. Android之编译jni出错解决办法
  5. SNMP学习之结构体snmp_secmod_def
  6. 重启开源,分享无限--微软面试187题精选
  7. Exchange日常管理之四:简化OWA的登录
  8. <读书笔记> Thinking in python (Python 设计模式) 3. Proxy and State模式
  9. JavaScript中值类型与引用类型
  10. Python环境搭建教程
  11. AirPlay to Mac 如何工作以及使用它需要什么?
  12. 微信小程序获取用户信息及手机号授权的流程
  13. 川大《计算机应用基础》第二次作业,川大16秋《计算机应用基础》第二次作业答案.pdf...
  14. 移动硬盘格式化了的数据找回方法
  15. html table自动序号,layui 给数据表格加序号的方法
  16. 关于虚拟机的十个基本小技巧
  17. php退款系统设计思路,关于退款的10篇文章推荐
  18. 【Qt开发笔记】Qt设置生成的exe文件图标
  19. Day14:网络编程入门
  20. 老笔记本机械硬盘换固态装系统,再战10年!

热门文章

  1. pycharm下载与安装
  2. java实现的简单程序登录界面
  3. [TED] Kinect控制的四翼直升机
  4. HSRP的初步解析及典型应用2
  5. Android之NetworkOnMainThreadException异常
  6. spring专业术语了解
  7. python切片是什么_python列表切片是什么
  8. 西安石油大学计算机基础考试试题,2017年西安石油大学计算机学院824计算机组成原理考研题库...
  9. [转载] Scanner和bufferreader读取控制台字符的区别
  10. java awt 按钮响应_Java AWT按钮