---------------------------------------------------------------------------------------------------------
E at com.google.common.base.Preconditions.checkState (Preconditions.java:176)
E at org.openqa.selenium.remote.service.DriverService.findExecutable (DriverService.java:105)
E at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService (ChromeDriverService.java:75)
E at org.openqa.selenium.chrome.ChromeDriver.<init> (ChromeDriver.java:129)
E at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (NativeConstructorAccessorImpl.java:-2)
E at sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:39)
E at sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:27)
E at java.lang.reflect.Constructor.newInstance (Constructor.java:513)
E at org.openqa.selenium.remote.server.DefaultDriverFactory.callConstructor (DefaultDriverFactory.java:57)
E at org.openqa.selenium.remote.server.DefaultDriverFactory.newInstance (DefaultDriverFactory.java:51)
E at org.openqa.selenium.remote.server.DefaultSession$BrowserCreator.call (DefaultSession.java:215)
E at org.openqa.selenium.remote.server.DefaultSession$BrowserCreator.call (DefaultSession.java:1)
E at java.util.concurrent.FutureTask$Sync.innerRun (FutureTask.java:303)
E at java.util.concurrent.FutureTask.run (FutureTask.java:138)
E at org.openqa.selenium.remote.server.DefaultSession$1.run (DefaultSession.java:169)
E at java.util.concurrent.ThreadPoolExecutor$Worker.runTask (ThreadPoolExecutor.java:895)
E at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:918)
E at java.lang.Thread.run (Thread.java:680)
/Library/Python/2.7/site-packages/selenium/webdriver/remote/errorhandler.py:164: WebDriverException
---------------------------------------------------------------------------------------------------------