public abstract class BrowserContext extends EventEmitter<BrowserContextEvents>
LOGGER| 构造器和说明 |
|---|
BrowserContext() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract Browser |
browser()
获取与此 浏览器上下文 关联的 browser。
|
abstract void |
clearPermissionOverrides()
在给定的 origin 内授予此 浏览器上下文 给定的 permissions。
|
abstract void |
close()
关闭此 浏览器上下文 和所有关联的 pages。
|
boolean |
closed()
该浏览器上下文是否关闭
|
abstract List<Cookie> |
cookies()
获取当前浏览器上下文的所有cookie
|
void |
deleteCookie(Cookie... cookies)
在当前浏览器上下文删除指定cookie
|
abstract String |
id()
获取当前对象的ID
|
abstract Page |
newPage()
在此 浏览器上下文 中创建一个新的 page。
|
abstract void |
overridePermissions(String origin,
WebPermission... webPermissions)
授予指定页面的权限设置
|
abstract List<Page> |
pages()
获取此 浏览器上下文 内所有打开的 pages 的列表。
|
abstract void |
setCookie(CookieData... cookies)
在当前浏览器上下文的设置cookie
|
abstract List<Target> |
targets()
获取此 浏览器上下文 内所有活动的 targets。
|
Target |
waitForTarget(Predicate<Target> predicate)
等待直到出现与给定 predicate 匹配的 target 并返回它。
|
Target |
waitForTarget(Predicate<Target> predicate,
int timeout)
等待直到出现与给定 predicate 匹配的 target 并返回它。
|
disposeSymbol, emit, listenerCount, off, on, once, removeAllListeners, removeListenerpublic abstract List<Target> targets()
此方法通过过滤当前浏览器的所有 targets,只返回属于当前浏览器上下文(browserContext)的 targets。 这对于当您想要对特定浏览器上下文中的所有页面或框架进行操作时非常有用。
public Target waitForTarget(Predicate<Target> predicate)
predicate - 一个断言,用于测试每个target是否为匹配项public Target waitForTarget(Predicate<Target> predicate, int timeout)
predicate - 一个断言,用于测试每个target是否为匹配项timeout - 等待超时时间public abstract List<Page> pages()
不可见的 pages,例如 "background_page",这里不会列出。你可以使用 Target.page() 找到它们。
public abstract void overridePermissions(String origin, WebPermission... webPermissions)
origin - 权限来源,通常是一个URLwebPermissions - 权限列表,表示要授予的权限,没有授予的权限默认是拒绝public abstract void clearPermissionOverrides()
public abstract Page newPage()
public abstract Browser browser()
public abstract void close()
public abstract void setCookie(CookieData... cookies)
public void deleteCookie(Cookie... cookies)
cookies - 指定删除的cookiepublic boolean closed()
public abstract String id()
Copyright © 2020–2025. All rights reserved.