1. ChromeDriver加载插件

File file = new File ("files\\youtube.crx");
ChromeOptions options = new ChromeOptions();
options.addExtensions(file);
WebDriver driver = new ChromeDriver(options);

2. ChromeDriver切换浏览器语言

ChromeOptions options = new ChromeOptions();
options.addArguments("--lang=" + "zh-CN");
WebDriver driver = new ChromeDriver(options);

3. ChromeDriver设置启动chrome为默认用户的配置信息(包括书签、扩展程序、代理设置等)

// Windows下
ChromeOptions options = new ChromeOptions();
options.addArguments("user-data-dir=C:/Users/user_name/AppData/Local/Google/Chrome/User Data");
WebDriver driver = new ChromeDriver(options);

4. ChromeDriver设置忽略 Chrome 浏览器证书错误报警提示

ChromeOptions options = new ChromeOptions();
options.addArguments("--test-type", "--ignore-certificate-errors");
WebDriver driver = new ChromeDriver(options); //Or Set chrome browser's capabilities to to accept SSL certificate on runtime.
DesiredCapabilities capability = DesiredCapabilities.chrome();
capability.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
WebDriver driver = new ChromeDriver(capability);

5. ChromeDriver设置Chrome参数使浏览器最大化

ChromeOptions options = new ChromeOptions();
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("chrome.switches", Arrays.asList("--start-maximized"));
options.addArguments("--test-type", "--start-maximized");
WebDriver driver = new ChromeDriver(options);

最新文章

  1. iOS 后台处理
  2. DDN - Digital Data Network
  3. log4g
  4. ResourceManager没启动
  5. 访问javaweb服务器sessionid存放问题
  6. CH round #55 Streaming #6
  7. Greenplum failed segment的恢复方法
  8. iOS单例 宏定义
  9. Delphi2010的RTTI增强
  10. LR11安装注意事项
  11. 嵌入式Tomcat容器的参数(maxParameterCount)设定
  12. [转]CAS原理
  13. 小议 localStorage
  14. [Swift]LeetCode701. 二叉搜索树中的插入操作 | Insert into a Binary Search Tree
  15. sqlserver 数据库关于存储xml字段里内容的查找与替换
  16. spring-boot自定义favicon.ico文件
  17. 【转】前端的BFC、IFC、GFC和FFC
  18. 虚拟机centos NAT模式 配置静态ip
  19. UVa 11584 划分成回文串
  20. SpringMVC 返回JSON数据的配置

热门文章

  1. IP首部校验和的计算
  2. 设置git 不提交 修改权限的文件
  3. lamp搭建,thinkphp安装
  4. C#如果把A.new()编译成new A()
  5. gulp教程之gulp-minify-css
  6. 两个div叠加触发事件发生闪烁问题
  7. [MISSAJJ原创]cell内 通过SDWebImage自定义创建动态菊花加载指示器
  8. AntiXSS v4.0中Sanitizer.GetSafeHtmlFragment等方法将部分汉字编码为乱码的解决方案
  9. 四步完成NodeJS安装,配置和测试
  10. TFS Workspace 更改电脑名称