public class Launcher extends Object
Modifier and Type | Field and Description |
---|---|
protected SessionFactory |
factory |
Constructor and Description |
---|
Launcher() |
Launcher(CdpLoggerType loggerType) |
Launcher(int port) |
Launcher(SessionFactory factory) |
Modifier and Type | Method and Description |
---|---|
String |
findChrome() |
String |
findChromeOsxPath() |
String |
findChromeWinPath() |
protected List<String> |
getChromeOsxPaths() |
protected List<String> |
getChromeWinPaths() |
protected List<String> |
getCommonParameters(String chromeExecutablePath,
List<String> arguments) |
ProcessManager |
getProcessManager() |
protected void |
internalLaunch(List<String> list,
List<String> arguments) |
boolean |
isChromeInstalled()
Tests whether chrome/chromium is installed.
|
void |
kill() |
SessionFactory |
launch() |
SessionFactory |
launch(List<String> arguments) |
SessionFactory |
launch(Path chromeExecutablePath) |
SessionFactory |
launch(Path chromeExecutablePath,
List<String> arguments) |
SessionFactory |
launch(String chromeExecutablePath,
List<String> arguments) |
boolean |
launched() |
void |
setProcessManager(ProcessManager processManager) |
protected String |
toString(InputStream is) |
protected final SessionFactory factory
public Launcher(CdpLoggerType loggerType)
public Launcher()
public Launcher(int port)
public Launcher(SessionFactory factory)
public String findChrome()
public String findChromeWinPath()
public boolean isChromeInstalled()
true
if browser is found on predefined pathspublic String findChromeOsxPath()
public SessionFactory launch(Path chromeExecutablePath, List<String> arguments)
public SessionFactory launch(Path chromeExecutablePath)
protected String toString(InputStream is)
public void setProcessManager(ProcessManager processManager)
public ProcessManager getProcessManager()
public void kill()
protected List<String> getCommonParameters(String chromeExecutablePath, List<String> arguments)
public boolean launched()
public final SessionFactory launch()
public final SessionFactory launch(List<String> arguments)
public final SessionFactory launch(String chromeExecutablePath, List<String> arguments)
Copyright © 2017, 2019–2019 WebFolder OÜ. All rights reserved.