├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ └── specs.yml ├── .gitignore ├── .tool-versions ├── .travis.yml ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── assets └── code.png ├── docs ├── HTTP.html ├── HTTP │ └── Cookie.html ├── Marionette.html ├── Marionette │ ├── Action.html │ ├── Action │ │ ├── KeyDown.html │ │ ├── KeyPause.html │ │ ├── KeyUp.html │ │ ├── PointerCancel.html │ │ ├── PointerDown.html │ │ ├── PointerMove.html │ │ ├── PointerPause.html │ │ ├── PointerUp.html │ │ └── SourceType.html │ ├── ActionBuilder.html │ ├── Browser.html │ ├── DriverOptions.html │ ├── Element.html │ ├── ElementScrollBehavior.html │ ├── Error.html │ ├── Error │ │ ├── ElementClickIntercepted.html │ │ ├── ElementIsNotSelectable.html │ │ ├── ElementNotInteractable.html │ │ ├── ElementNotVisible.html │ │ ├── GenericError.html │ │ ├── ImeEngineActivationFailed.html │ │ ├── ImeNotAvailable.html │ │ ├── InsecureCertificate.html │ │ ├── InvalidArgument.html │ │ ├── InvalidCookieDomain.html │ │ ├── InvalidCoordinates.html │ │ ├── InvalidElementCoordinates.html │ │ ├── InvalidElementState.html │ │ ├── InvalidSelector.html │ │ ├── InvalidSessionId.html │ │ ├── InvalidXpathSelector.html │ │ ├── InvalidXpathSelectorReturnTyper.html │ │ ├── JavascriptError.html │ │ ├── MethodNotAllowed.html │ │ ├── MoveTargetOutOfBounds.html │ │ ├── NoAlertOpen.html │ │ ├── NoSuchCookie.html │ │ ├── NoSuchElement.html │ │ ├── NoSuchFrame.html │ │ ├── NoSuchWindow.html │ │ ├── ReachedErrorPage.html │ │ ├── ScriptTimeout.html │ │ ├── SessionNotCreated.html │ │ ├── StaleElementReference.html │ │ ├── Timeout.html │ │ ├── UnableToCaptureScreen.html │ │ ├── UnableToSetCookie.html │ │ ├── UnexpectedAlertOpen.html │ │ ├── UnknownCommand.html │ │ ├── UnknownError.html │ │ ├── UnknownMethod.html │ │ └── XpathLookupError.html │ ├── Key.html │ ├── Location.html │ ├── LocationStrategy.html │ ├── LogItem.html │ ├── Logger.html │ ├── MouseButton.html │ ├── Origin.html │ ├── Origin │ │ ├── Element.html │ │ ├── ElementSelector.html │ │ ├── Pointer.html │ │ └── ViewPort.html │ ├── PageLoadStrategy.html │ ├── PointerType.html │ ├── Rect.html │ ├── Service.html │ ├── Session.html │ ├── Session │ │ ├── NetworkConditions.html │ │ ├── Orientation.html │ │ └── Type.html │ ├── Size.html │ ├── Utils.html │ ├── WebDriver.html │ ├── Window.html │ └── Window │ │ └── Type.html ├── css │ └── style.css ├── index.html ├── index.json ├── js │ └── doc.js └── search-index.js ├── examples ├── file_upload.cr └── simple.cr ├── shard.yml ├── spec ├── spec_helper.cr └── unit │ └── action_builder_spec.cr └── src ├── extensions └── cookie.cr ├── marionette.cr └── marionette ├── actions.cr ├── atoms.cr ├── atoms ├── debugMouseMove.js ├── findElement.js ├── getAttribute.js ├── isDisplayed.js └── mutationListener.js ├── browser.cr ├── commands.cr ├── device_descriptors.cr ├── driver_options.cr ├── element.cr ├── errors.cr ├── key.cr ├── location_stategy.cr ├── logger.cr ├── service.cr ├── session.cr ├── support └── select.cr ├── types.cr ├── utils.cr ├── version.cr ├── wait.cr ├── web_driver.cr └── window.cr /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/specs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/.github/workflows/specs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/.gitignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | crystal 1.2.0 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: crystal 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "markdown.extension.toc.levels": "1..3" 3 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/README.md -------------------------------------------------------------------------------- /assets/code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/assets/code.png -------------------------------------------------------------------------------- /docs/HTTP.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/HTTP.html -------------------------------------------------------------------------------- /docs/HTTP/Cookie.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/HTTP/Cookie.html -------------------------------------------------------------------------------- /docs/Marionette.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette.html -------------------------------------------------------------------------------- /docs/Marionette/Action.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Action.html -------------------------------------------------------------------------------- /docs/Marionette/Action/KeyDown.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Action/KeyDown.html -------------------------------------------------------------------------------- /docs/Marionette/Action/KeyPause.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Action/KeyPause.html -------------------------------------------------------------------------------- /docs/Marionette/Action/KeyUp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Action/KeyUp.html -------------------------------------------------------------------------------- /docs/Marionette/Action/PointerCancel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Action/PointerCancel.html -------------------------------------------------------------------------------- /docs/Marionette/Action/PointerDown.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Action/PointerDown.html -------------------------------------------------------------------------------- /docs/Marionette/Action/PointerMove.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Action/PointerMove.html -------------------------------------------------------------------------------- /docs/Marionette/Action/PointerPause.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Action/PointerPause.html -------------------------------------------------------------------------------- /docs/Marionette/Action/PointerUp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Action/PointerUp.html -------------------------------------------------------------------------------- /docs/Marionette/Action/SourceType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Action/SourceType.html -------------------------------------------------------------------------------- /docs/Marionette/ActionBuilder.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/ActionBuilder.html -------------------------------------------------------------------------------- /docs/Marionette/Browser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Browser.html -------------------------------------------------------------------------------- /docs/Marionette/DriverOptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/DriverOptions.html -------------------------------------------------------------------------------- /docs/Marionette/Element.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Element.html -------------------------------------------------------------------------------- /docs/Marionette/ElementScrollBehavior.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/ElementScrollBehavior.html -------------------------------------------------------------------------------- /docs/Marionette/Error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error.html -------------------------------------------------------------------------------- /docs/Marionette/Error/ElementClickIntercepted.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/ElementClickIntercepted.html -------------------------------------------------------------------------------- /docs/Marionette/Error/ElementIsNotSelectable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/ElementIsNotSelectable.html -------------------------------------------------------------------------------- /docs/Marionette/Error/ElementNotInteractable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/ElementNotInteractable.html -------------------------------------------------------------------------------- /docs/Marionette/Error/ElementNotVisible.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/ElementNotVisible.html -------------------------------------------------------------------------------- /docs/Marionette/Error/GenericError.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/GenericError.html -------------------------------------------------------------------------------- /docs/Marionette/Error/ImeEngineActivationFailed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/ImeEngineActivationFailed.html -------------------------------------------------------------------------------- /docs/Marionette/Error/ImeNotAvailable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/ImeNotAvailable.html -------------------------------------------------------------------------------- /docs/Marionette/Error/InsecureCertificate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/InsecureCertificate.html -------------------------------------------------------------------------------- /docs/Marionette/Error/InvalidArgument.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/InvalidArgument.html -------------------------------------------------------------------------------- /docs/Marionette/Error/InvalidCookieDomain.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/InvalidCookieDomain.html -------------------------------------------------------------------------------- /docs/Marionette/Error/InvalidCoordinates.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/InvalidCoordinates.html -------------------------------------------------------------------------------- /docs/Marionette/Error/InvalidElementCoordinates.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/InvalidElementCoordinates.html -------------------------------------------------------------------------------- /docs/Marionette/Error/InvalidElementState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/InvalidElementState.html -------------------------------------------------------------------------------- /docs/Marionette/Error/InvalidSelector.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/InvalidSelector.html -------------------------------------------------------------------------------- /docs/Marionette/Error/InvalidSessionId.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/InvalidSessionId.html -------------------------------------------------------------------------------- /docs/Marionette/Error/InvalidXpathSelector.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/InvalidXpathSelector.html -------------------------------------------------------------------------------- /docs/Marionette/Error/InvalidXpathSelectorReturnTyper.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/InvalidXpathSelectorReturnTyper.html -------------------------------------------------------------------------------- /docs/Marionette/Error/JavascriptError.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/JavascriptError.html -------------------------------------------------------------------------------- /docs/Marionette/Error/MethodNotAllowed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/MethodNotAllowed.html -------------------------------------------------------------------------------- /docs/Marionette/Error/MoveTargetOutOfBounds.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/MoveTargetOutOfBounds.html -------------------------------------------------------------------------------- /docs/Marionette/Error/NoAlertOpen.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/NoAlertOpen.html -------------------------------------------------------------------------------- /docs/Marionette/Error/NoSuchCookie.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/NoSuchCookie.html -------------------------------------------------------------------------------- /docs/Marionette/Error/NoSuchElement.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/NoSuchElement.html -------------------------------------------------------------------------------- /docs/Marionette/Error/NoSuchFrame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/NoSuchFrame.html -------------------------------------------------------------------------------- /docs/Marionette/Error/NoSuchWindow.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/NoSuchWindow.html -------------------------------------------------------------------------------- /docs/Marionette/Error/ReachedErrorPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/ReachedErrorPage.html -------------------------------------------------------------------------------- /docs/Marionette/Error/ScriptTimeout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/ScriptTimeout.html -------------------------------------------------------------------------------- /docs/Marionette/Error/SessionNotCreated.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/SessionNotCreated.html -------------------------------------------------------------------------------- /docs/Marionette/Error/StaleElementReference.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/StaleElementReference.html -------------------------------------------------------------------------------- /docs/Marionette/Error/Timeout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/Timeout.html -------------------------------------------------------------------------------- /docs/Marionette/Error/UnableToCaptureScreen.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/UnableToCaptureScreen.html -------------------------------------------------------------------------------- /docs/Marionette/Error/UnableToSetCookie.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/UnableToSetCookie.html -------------------------------------------------------------------------------- /docs/Marionette/Error/UnexpectedAlertOpen.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/UnexpectedAlertOpen.html -------------------------------------------------------------------------------- /docs/Marionette/Error/UnknownCommand.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/UnknownCommand.html -------------------------------------------------------------------------------- /docs/Marionette/Error/UnknownError.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/UnknownError.html -------------------------------------------------------------------------------- /docs/Marionette/Error/UnknownMethod.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/UnknownMethod.html -------------------------------------------------------------------------------- /docs/Marionette/Error/XpathLookupError.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Error/XpathLookupError.html -------------------------------------------------------------------------------- /docs/Marionette/Key.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Key.html -------------------------------------------------------------------------------- /docs/Marionette/Location.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Location.html -------------------------------------------------------------------------------- /docs/Marionette/LocationStrategy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/LocationStrategy.html -------------------------------------------------------------------------------- /docs/Marionette/LogItem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/LogItem.html -------------------------------------------------------------------------------- /docs/Marionette/Logger.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Logger.html -------------------------------------------------------------------------------- /docs/Marionette/MouseButton.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/MouseButton.html -------------------------------------------------------------------------------- /docs/Marionette/Origin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Origin.html -------------------------------------------------------------------------------- /docs/Marionette/Origin/Element.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Origin/Element.html -------------------------------------------------------------------------------- /docs/Marionette/Origin/ElementSelector.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Origin/ElementSelector.html -------------------------------------------------------------------------------- /docs/Marionette/Origin/Pointer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Origin/Pointer.html -------------------------------------------------------------------------------- /docs/Marionette/Origin/ViewPort.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Origin/ViewPort.html -------------------------------------------------------------------------------- /docs/Marionette/PageLoadStrategy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/PageLoadStrategy.html -------------------------------------------------------------------------------- /docs/Marionette/PointerType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/PointerType.html -------------------------------------------------------------------------------- /docs/Marionette/Rect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Rect.html -------------------------------------------------------------------------------- /docs/Marionette/Service.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Service.html -------------------------------------------------------------------------------- /docs/Marionette/Session.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Session.html -------------------------------------------------------------------------------- /docs/Marionette/Session/NetworkConditions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Session/NetworkConditions.html -------------------------------------------------------------------------------- /docs/Marionette/Session/Orientation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Session/Orientation.html -------------------------------------------------------------------------------- /docs/Marionette/Session/Type.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Session/Type.html -------------------------------------------------------------------------------- /docs/Marionette/Size.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Size.html -------------------------------------------------------------------------------- /docs/Marionette/Utils.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Utils.html -------------------------------------------------------------------------------- /docs/Marionette/WebDriver.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/WebDriver.html -------------------------------------------------------------------------------- /docs/Marionette/Window.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Window.html -------------------------------------------------------------------------------- /docs/Marionette/Window/Type.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/Marionette/Window/Type.html -------------------------------------------------------------------------------- /docs/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/css/style.css -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/index.json -------------------------------------------------------------------------------- /docs/js/doc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/js/doc.js -------------------------------------------------------------------------------- /docs/search-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/docs/search-index.js -------------------------------------------------------------------------------- /examples/file_upload.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/examples/file_upload.cr -------------------------------------------------------------------------------- /examples/simple.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/examples/simple.cr -------------------------------------------------------------------------------- /shard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/shard.yml -------------------------------------------------------------------------------- /spec/spec_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/spec/spec_helper.cr -------------------------------------------------------------------------------- /spec/unit/action_builder_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/spec/unit/action_builder_spec.cr -------------------------------------------------------------------------------- /src/extensions/cookie.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/extensions/cookie.cr -------------------------------------------------------------------------------- /src/marionette.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette.cr -------------------------------------------------------------------------------- /src/marionette/actions.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/actions.cr -------------------------------------------------------------------------------- /src/marionette/atoms.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/atoms.cr -------------------------------------------------------------------------------- /src/marionette/atoms/debugMouseMove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/atoms/debugMouseMove.js -------------------------------------------------------------------------------- /src/marionette/atoms/findElement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/atoms/findElement.js -------------------------------------------------------------------------------- /src/marionette/atoms/getAttribute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/atoms/getAttribute.js -------------------------------------------------------------------------------- /src/marionette/atoms/isDisplayed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/atoms/isDisplayed.js -------------------------------------------------------------------------------- /src/marionette/atoms/mutationListener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/atoms/mutationListener.js -------------------------------------------------------------------------------- /src/marionette/browser.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/browser.cr -------------------------------------------------------------------------------- /src/marionette/commands.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/commands.cr -------------------------------------------------------------------------------- /src/marionette/device_descriptors.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/device_descriptors.cr -------------------------------------------------------------------------------- /src/marionette/driver_options.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/driver_options.cr -------------------------------------------------------------------------------- /src/marionette/element.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/element.cr -------------------------------------------------------------------------------- /src/marionette/errors.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/errors.cr -------------------------------------------------------------------------------- /src/marionette/key.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/key.cr -------------------------------------------------------------------------------- /src/marionette/location_stategy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/location_stategy.cr -------------------------------------------------------------------------------- /src/marionette/logger.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/logger.cr -------------------------------------------------------------------------------- /src/marionette/service.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/service.cr -------------------------------------------------------------------------------- /src/marionette/session.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/session.cr -------------------------------------------------------------------------------- /src/marionette/support/select.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/support/select.cr -------------------------------------------------------------------------------- /src/marionette/types.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/types.cr -------------------------------------------------------------------------------- /src/marionette/utils.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/utils.cr -------------------------------------------------------------------------------- /src/marionette/version.cr: -------------------------------------------------------------------------------- 1 | module Marionette 2 | VERSION = "0.2.0" 3 | end 4 | -------------------------------------------------------------------------------- /src/marionette/wait.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/wait.cr -------------------------------------------------------------------------------- /src/marionette/web_driver.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/web_driver.cr -------------------------------------------------------------------------------- /src/marionette/window.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/watzon/marionette/HEAD/src/marionette/window.cr --------------------------------------------------------------------------------