Selenium is an umbrella project encapsulating a variety of tools and libraries enabling web browser automation. Selenium specifically provides infrastructure for the W3C WebDriver specification โ a platform and language-neutral coding interface compatible with all major web browsers.
Selenium's source code is made available under the Apache 2.0 license.
My personal resources are made available under the GNU General Public License v3.0.
Narrative documentation:
API documentation:
- Java 8 JDK
java
andjar
on the PATH (make sure you usejava
executable from JDK but not JRE)- Python 2.7
python
on the PATH (make sure it's Python 2.7, as buck build tool is not Python 3 compatible)- The Requests Library for Python:
pip install requests
- MacOS users should have XCode installed
(Coming Soon)