# API Reference ## Marionette ```{eval-rst} .. py:currentmodule:: marionette_driver.marionette.Marionette ``` ```{eval-rst} .. autoclass:: marionette_driver.marionette.Marionette :members: ``` ## WebElement ```{eval-rst} .. py:currentmodule:: marionette_driver.marionette.WebElement ``` ```{eval-rst} .. autoclass:: marionette_driver.marionette.WebElement :members: ``` ## DateTimeValue ```{eval-rst} .. py:currentmodule:: marionette_driver.DateTimeValue ``` ```{eval-rst} .. autoclass:: marionette_driver.DateTimeValue :members: ``` ## Actions ```{eval-rst} .. py:currentmodule:: marionette_driver.marionette.Actions ``` ```{eval-rst} .. autoclass:: marionette_driver.marionette.Actions :members: ``` ## Alert ```{eval-rst} .. py:currentmodule:: marionette_driver.marionette.Alert ``` ```{eval-rst} .. autoclass:: marionette_driver.marionette.Alert :members: ``` ## Wait ```{eval-rst} .. py:currentmodule:: marionette_driver.Wait ``` ```{eval-rst} .. autoclass:: marionette_driver.Wait :members: :special-members: ``` % autoattribute marionette_driver.wait.DEFAULT_TIMEOUT % autoattribute marionette_driver.wait.DEFAULT_INTERVAL ### Built-in Conditions ```{eval-rst} .. py:currentmodule:: marionette_driver.expected ``` ```{eval-rst} .. automodule:: marionette_driver.expected :members: ``` ## Timeouts ```{eval-rst} .. py:currentmodule:: marionette_driver.timeout.Timeouts ``` ```{eval-rst} .. autoclass:: marionette_driver.timeout.Timeouts :members: ``` ## Addons ```{eval-rst} .. py:currentmodule:: marionette_driver.addons.Addons ``` ```{eval-rst} .. autoclass:: marionette_driver.addons.Addons :members: ``` ## Localization ```{eval-rst} .. py:currentmodule:: marionette_driver.localization.L10n ``` ```{eval-rst} .. autoclass:: marionette_driver.localization.L10n :members: ```