Question: ```
Traceback (most recent call last):
  File "C:/Users/****/PycharmProjects/********/load_all_params.py", line     2, in <module>
    from selenium import webdriver
  File "C:\Users\*****\AppData\Local\Programs\Python\Python35-32\lib\site-    packages\selenium-3.0.0b2-py3.5.egg\selenium\webdriver\__init__.py", line 25, in     <module>
    from .safari.webdriver import WebDriver as Safari  # noqa
  File "C:\Users\*****\AppData\Local\Programs\Python\Python35-32\lib\site-    packages\selenium-3.0.0b2-py3.5.egg\selenium\webdriver\safari\webdriver.py",     line 49
    executable_path = os.environ.get("SELENIUM_SERVER_JAR")
                                                      ^
TabError: inconsistent use of tabs and spaces in indentation

Process finished with exit code 1

```

My question is this an error with my code or is this error caused by update to selenium-3.0.0b2? The weird thing is that I am using Firefox(48.0) and here the Safari is listed. What is going on?!

The script I wrote has no spaces or tabs - its just a list of commands.
My code sample:

```
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://192.168.99.100:8080/***/***")
driver.implicitly_wait(10)
element = driver.find_element_by_id("lv-username")

```

and so on...

Answer: 
I've got an even better solution, because the fix is rather simple:

Go to `..\selenium\webdriver\safari\webdriver.py`

And indent the mentioned line into the if clause.

Result should look like:

```
if not executable_path is None:
  executable_path = os.environ.get("SELENIUM_SERVER_JAR")
self.service = Service(executable_path, port=port, quiet=quiet, use_legacy=use_legacy_driver)
self.service.start()

```

After that it imports just fine!
As Meerlin mentioned , indent that line the webdriver.py, but you cant indent just one line because there are 3 lines under that if loop - if you edit just one line you are changing the logic of webdriver.py and pushing the remaining 2 lines out of the if loop. So the result should look like: 

```
if not executable_path is None:
        executable_path = os.environ.get("SELENIUM_SERVER_JAR")
        self.service = Service(executable_path, port=port, quiet=quiet, use_legacy=use_legacy_driver)
        self.service.start()

```