public static enum ChromeBrower.ChromeOptionType extends Enum<ChromeBrower.ChromeOptionType>
文件名:ChromeBrower.java
用途:用于枚举出谷歌浏览器可以配置的参数
编码时间:2020年4月14日下午7:57:36
修改时间:2020年4月14日下午7:57:36
Enum Constant and Description |
---|
CONTRAL_OPEN_BROWER
用于指定控制在本地或网络上已启动的浏览器,可以指定一个字符串参数,
表示被开启的浏览器的位置,如传入“127.0.0.1:9222”,则表示控制在"127.0.0.1:9222"上的浏览器
注意:控制已打开的浏览器时,其他所有的配置均不会生效 |
DONOT_LOAD_IMAGE
用于指定浏览器加载的页面不允许加载图片,无需指定参数
|
DONOT_LOAD_JS
用于指定浏览器加载的页面不允许加载javascript,无需指定参数
|
DONOT_POPUPS
用于指定浏览器加载的页面不允许弹窗,无需指定参数
|
DOWNLOAD_FILE_PATH
用于指定浏览器下载的文件路径,可以指定一个字符串参数,表示文件下载的位置,当指定有误时则下载至默认路径
|
HEADLESS
用于指定使用无头浏览器运行,无需指定参数
|
SET_WINDOW_MAX_SIZE
设置浏览器全屏启动
|
SET_WINDOW_SIZE
用于设置浏览器以何种分辨率启动,需要指定一个字符串参数,以“宽, 长”的格式传入, 如需要使用“1024*768”的分辨率,则传入“"1027,
768"”,否则设置不会生效。
注意,使用该参数设置时,会与浏览器全屏操作相矛盾,selenium会以全屏为主 |
Modifier and Type | Method and Description |
---|---|
String |
getKey()
返回谷歌浏览器配置的key值
|
String |
getName()
返回谷歌浏览器配置的解释,用于存储至information中使用
|
short |
getOptionType()
返回对浏览器配置的操作类型
0表示使用addArguments(启动配置项)配置
1表示setExperimentalOption(个性化配置)需要存储至map的配置
2表示setExperimentalOption(个性化配置)不需要存储至map的配置
3表示使用addArguments(启动配置项)配置,但需要拼接参数
|
Object |
getValue()
用于返回存储在枚举中需要对浏览器设置的值
|
static ChromeBrower.ChromeOptionType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ChromeBrower.ChromeOptionType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ChromeBrower.ChromeOptionType CONTRAL_OPEN_BROWER
public static final ChromeBrower.ChromeOptionType DONOT_POPUPS
public static final ChromeBrower.ChromeOptionType DOWNLOAD_FILE_PATH
public static final ChromeBrower.ChromeOptionType DONOT_LOAD_IMAGE
public static final ChromeBrower.ChromeOptionType DONOT_LOAD_JS
public static final ChromeBrower.ChromeOptionType HEADLESS
public static final ChromeBrower.ChromeOptionType SET_WINDOW_SIZE
public static final ChromeBrower.ChromeOptionType SET_WINDOW_MAX_SIZE
public static ChromeBrower.ChromeOptionType[] values()
for (ChromeBrower.ChromeOptionType c : ChromeBrower.ChromeOptionType.values()) System.out.println(c);
public static ChromeBrower.ChromeOptionType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic String getKey()
public String getName()
public short getOptionType()
public Object getValue()
Copyright © 2024. All rights reserved.