public void Start(string serverUrl)
{
try
{
chromeProcess = Process.Start(new ProcessStartInfo(GetChromeFile(), String.Concat(Arguments, serverUrl)) { UseShellExecute = false });
}
catch (IOException e)
{ // TODO(AndreNogueira): Check exception type thrown when process.start fails
throw new WebDriverException("Could not start Chrome process", e);
}
Thread.Sleep(StartWaitInterval * linearStartWaitCoefficient);
}