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.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