This document describes about all features. Tutorial focuses on easy to understand only about important features. This document focuses on completeness. If you don't read tutorial yet, read tutorial before read this document.
LuaWebDriver has only one public modules. It's web-driver
main module.
web-driver
: The main module.LuaWebDriver has internal modules to provide common methods. They aren't exported into public API but you can use them via public classes such as web-driver.Element
and web-driver.Session
.
web-driver.Searchable
: Provides element search related methods.LuaWebDriver provides the following classes:
web-driver.ElementSet
: The class for multiple elements.
web-driver.Element
: The class for handling web elements.
web-driver.Firefox
: The class for WebDriver for Firefox.
web-driver.Session
: The class for handling WebDriver's session.
web-driver.ThreadPool
: The class for handling thread pool. When you use LuaWebDriver with multi-thread, you use this calss.
You can access only web-driver.Firefox
directly. Other classes are accessible via methods of web-driver.Firefox
.