Webdriver设置Chrome属性
2024-08-25 08:01:58
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);
最新文章
- iOS 后台处理
- DDN - Digital Data Network
- log4g
- ResourceManager没启动
- 访问javaweb服务器sessionid存放问题
- CH round #55 Streaming #6
- Greenplum failed segment的恢复方法
- iOS单例 宏定义
- Delphi2010的RTTI增强
- LR11安装注意事项
- 嵌入式Tomcat容器的参数(maxParameterCount)设定
- [转]CAS原理
- 小议 localStorage
- [Swift]LeetCode701. 二叉搜索树中的插入操作 | Insert into a Binary Search Tree
- sqlserver 数据库关于存储xml字段里内容的查找与替换
- spring-boot自定义favicon.ico文件
- 【转】前端的BFC、IFC、GFC和FFC
- 虚拟机centos NAT模式 配置静态ip
- UVa 11584 划分成回文串
- SpringMVC 返回JSON数据的配置
热门文章
- IP首部校验和的计算
- 设置git 不提交 修改权限的文件
- lamp搭建,thinkphp安装
- C#如果把A.new()编译成new A()
- gulp教程之gulp-minify-css
- 两个div叠加触发事件发生闪烁问题
- [MISSAJJ原创]cell内 通过SDWebImage自定义创建动态菊花加载指示器
- AntiXSS v4.0中Sanitizer.GetSafeHtmlFragment等方法将部分汉字编码为乱码的解决方案
- 四步完成NodeJS安装,配置和测试
- TFS Workspace 更改电脑名称