Renaming back 'py' directory, use of 'legacy_create_init' argument resolved the name collision.
Cr-Mirrored-From: https://chromium.googlesource.com/external/github.com/SeleniumHQ/selenium
Cr-Mirrored-Commit: b300c358f65f33c0cf43177316f433601c027bdb
diff --git a/docs/source/api.rst b/docs/source/api.rst
new file mode 100644
index 0000000..82f128e
--- /dev/null
+++ b/docs/source/api.rst
@@ -0,0 +1,149 @@
+:orphan:
+
+======================
+Selenium Documentation
+======================
+
+Common
+------
+
+.. currentmodule:: selenium.common
+.. autosummary::
+ :toctree: common
+
+ selenium.common.exceptions
+
+Webdriver.common
+----------------
+
+.. currentmodule:: selenium.webdriver.common
+.. autosummary::
+ :toctree: webdriver
+
+ selenium.webdriver.common.action_chains
+ selenium.webdriver.common.alert
+ selenium.webdriver.common.by
+ selenium.webdriver.common.desired_capabilities
+ selenium.webdriver.common.keys
+ selenium.webdriver.common.touch_actions
+ selenium.webdriver.common.utils
+ selenium.webdriver.common.proxy
+ selenium.webdriver.common.service
+ selenium.webdriver.common.html5.application_cache
+
+Webdriver.support
+-----------------
+
+.. currentmodule:: selenium.webdriver.support
+.. autosummary::
+ :toctree: webdriver_support
+
+ selenium.webdriver.support.abstract_event_listener
+ selenium.webdriver.support.color
+ selenium.webdriver.support.event_firing_webdriver
+ selenium.webdriver.support.expected_conditions
+ selenium.webdriver.support.select
+ selenium.webdriver.support.wait
+
+Webdriver.android
+-----------------
+
+.. currentmodule:: selenium.webdriver.android
+.. autosummary::
+ :toctree: webdriver_android
+
+ selenium.webdriver.android.webdriver
+
+Webdriver.chrome
+----------------
+
+.. currentmodule:: selenium.webdriver.chrome
+.. autosummary::
+ :toctree: webdriver_chrome
+
+ selenium.webdriver.chrome.options
+ selenium.webdriver.chrome.service
+ selenium.webdriver.chrome.webdriver
+
+Webdriver.firefox
+-----------------
+
+.. currentmodule:: selenium.webdriver.firefox
+.. autosummary::
+ :toctree: webdriver_firefox
+
+ selenium.webdriver.firefox.extension_connection
+ selenium.webdriver.firefox.firefox_binary
+ selenium.webdriver.firefox.options
+ selenium.webdriver.firefox.firefox_profile
+ selenium.webdriver.firefox.webdriver
+
+Webdriver.ie
+------------
+
+.. currentmodule:: selenium.webdriver.ie
+.. autosummary::
+ :toctree: webdriver_ie
+
+ selenium.webdriver.ie.webdriver
+
+Webdriver.opera
+---------------
+
+.. currentmodule:: selenium.webdriver.opera
+.. autosummary::
+ :toctree: webdriver_opera
+
+ selenium.webdriver.opera.webdriver
+
+Webdriver.phantomjs
+-------------------
+
+.. currentmodule:: selenium.webdriver.phantomjs
+.. autosummary::
+ :toctree: webdriver_phantomjs
+
+ selenium.webdriver.phantomjs.service
+ selenium.webdriver.phantomjs.webdriver
+
+Webdriver.remote
+----------------
+
+.. currentmodule:: selenium.webdriver.remote
+.. autosummary::
+ :toctree: webdriver_remote
+
+ selenium.webdriver.remote.command
+ selenium.webdriver.remote.errorhandler
+ selenium.webdriver.remote.mobile
+ selenium.webdriver.remote.remote_connection
+ selenium.webdriver.remote.utils
+ selenium.webdriver.remote.webdriver
+ selenium.webdriver.remote.webelement
+
+Webdriver.safari
+----------------
+
+.. currentmodule:: selenium.webdriver.safari
+.. autosummary::
+ :toctree: webdriver_safari
+
+ selenium.webdriver.safari.service
+ selenium.webdriver.safari.webdriver
+
+Webdriver.webkitgtk
+-------------------
+
+.. currentmodule:: selenium.webdriver.webkitgtk
+.. autosummary::
+ :toctree: webdriver_webkitgtk
+
+ selenium.webdriver.webkitgtk.options
+ selenium.webdriver.webkitgtk.service
+ selenium.webdriver.webkitgtk.webdriver
+
+Indices and tables
+
+* :ref:`genindex`
+* :ref:`modindex`
+* :ref:`search`