public class BrowserRunner extends EventEmitter implements AutoCloseable
| 限定符和类型 | 类和说明 |
|---|---|
static class |
BrowserRunner.RuntimeShutdownHookRegistry
Runtime based shutdown hook.
|
static interface |
BrowserRunner.ShutdownHookRegistry
注册钩子
|
| 构造器和说明 |
|---|
BrowserRunner(String executablePath,
List<String> processArguments,
String tempDirectory) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
boolean |
closeQuietly()
关闭浏览器
|
boolean |
getClosed() |
Connection |
getConnection() |
Process |
getProcess() |
String |
getTempDirectory() |
void |
kill()
kill 掉浏览器进程
|
Connection |
setUpConnection(boolean usePipe,
int timeout,
int slowMo,
boolean dumpio)
连接上浏览器
|
void |
start(LaunchOptions options)
启动浏览器进程
Start your browser
|
addListener, addListener, emit, getListenerCount, removeListenerpublic void start(LaunchOptions options) throws IOException
options - 启动参数IOException - io异常public void kill()
public Connection setUpConnection(boolean usePipe, int timeout, int slowMo, boolean dumpio) throws InterruptedException
usePipe - 是否是pipe连接timeout - 超时时间slowMo - 放慢频率dumpio - 浏览器版本InterruptedException - 打断异常public Process getProcess()
public void close()
close 在接口中 AutoCloseablepublic boolean closeQuietly()
public boolean getClosed()
public String getTempDirectory()
public Connection getConnection()
Copyright © 2020. All rights reserved.