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/
A namespace to cover Chrome's devtools features.
A namespace to cover Chrome's devtools features.
Some utilities to work with driver's data structure.
Note: the functions below take not an atom but pure map to be used with swap!. Our further goal is to reduce atom usage everywhere it is possible.
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
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. Note: the functions below take not an atom but pure map to be used with swap!. Our further goal is to reduce atom usage everywhere it is possible. 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 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
https://www.w3.org/TR/webdriver/#keyboard-actions
A namespace that injects some missing functions for legacy Clojure versions.
Clojure String source code: https://github.com/clojure/clojure/blob/master/src/clj/clojure/string.clj
The with-ns
macro was taken from SO:
https://stackoverflow.com/questions/27343707
A namespace that injects some missing functions for legacy Clojure versions. Clojure String source code: https://github.com/clojure/clojure/blob/master/src/clj/clojure/string.clj The `with-ns` macro was taken from SO: https://stackoverflow.com/questions/27343707
A module to deal with querying elements.
A module to deal with querying elements.
A special module to work with XPath language.
A special module to work with XPath language.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close