Liking cljdoc? Tell your friends :D

etaoin.api

The API below was written regarding to the source code of different Webdriver implementations. All of them partially differ from the official W3C specification.

The standard: https://www.w3.org/TR/webdriver/

Chrome: https://chromium.googlesource.com/chromium/src/+/master/chrome/test/chromedriver/

Firefox (Geckodriver): https://github.com/mozilla/geckodriver https://github.com/mozilla/webdriver-rust/

Phantom.js (Ghostdriver) https://github.com/detro/ghostdriver/blob/

The API below was written regarding to the source code
of different Webdriver implementations. All of them partially
differ from the official W3C specification.

The standard:
https://www.w3.org/TR/webdriver/

Chrome:
https://chromium.googlesource.com/chromium/src/+/master/chrome/test/chromedriver/

Firefox (Geckodriver):
https://github.com/mozilla/geckodriver
https://github.com/mozilla/webdriver-rust/

Phantom.js (Ghostdriver)
https://github.com/detro/ghostdriver/blob/
raw docstring

etaoin.api2

Better syntax for some API that cannot be fixed without breaking them.

Better syntax for some API that cannot be fixed
without breaking them.
raw docstring

etaoin.driver

Some utilities to work with driver's data structure.

Links for development:

Firefox command line flags: /Applications/Firefox.app/Contents/MacOS/firefox-bin --help

Chrome binary path: /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

Chrome CLI args: https://peter.sh/experiments/chromium-command-line-switches/

Chrome capabilities: https://sites.google.com/a/chromium.org/chromedriver/capabilities

Firefox capabilities: https://github.com/mozilla/geckodriver/#firefox-capabilities

Firefox profiles: https://support.mozilla.org/en-US/kb/profiles-where-firefox-stores-user-data

Safari endpoints https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/WebDriverEndpointDoc/Commands/Commands.html

Edge capabilities and endpoints https://docs.microsoft.com/en-us/microsoft-edge/webdriver

JSON Wire protocol (obsolete) https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol

Selenium Python source code for Firefox https://github.com/SeleniumHQ/selenium/blob/master/py/selenium/webdriver/firefox/options.py

Some utilities to work with driver's data structure.

Links for development:

Firefox command line flags:
/Applications/Firefox.app/Contents/MacOS/firefox-bin --help

Chrome binary path:
/Applications/Google Chrome.app/Contents/MacOS/Google Chrome

Chrome CLI args:
https://peter.sh/experiments/chromium-command-line-switches/

Chrome capabilities:
https://sites.google.com/a/chromium.org/chromedriver/capabilities

Firefox capabilities:
https://github.com/mozilla/geckodriver/#firefox-capabilities

Firefox profiles:
https://support.mozilla.org/en-US/kb/profiles-where-firefox-stores-user-data

Safari endpoints
https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/WebDriverEndpointDoc/Commands/Commands.html

Edge capabilities and endpoints
https://docs.microsoft.com/en-us/microsoft-edge/webdriver

JSON Wire protocol (obsolete)
https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol

Selenium Python source code for Firefox
https://github.com/SeleniumHQ/selenium/blob/master/py/selenium/webdriver/firefox/options.py
raw docstring

etaoin.ide.main

Provide an CLI entry point for running IDE files. Example:

lein run -m etaoin.ide.main -d firefox -p '{:port 8888 :args ["--no-sandbox"]}' -f /path/to/script.side

See the readme file for more info.

Provide an CLI entry point for running IDE files.
Example:

lein run -m etaoin.ide.main -d firefox -p '{:port 8888 :args ["--no-sandbox"]}' -f /path/to/script.side

See the readme file for more info.
raw docstring

etaoin.ide.spec

Parsing IDE flow with spec.

Parsing IDE flow with spec.
raw docstring

etaoin.query

A module to deal with querying elements.

A module to deal with querying elements.
raw docstring

etaoin.xpath

A special module to work with XPath language.

A special module to work with XPath language.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close