├── .ameba.yml ├── .editorconfig ├── .github └── workflows │ ├── ci.yml │ └── docs.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── docker-compose.yml ├── script ├── setup └── test ├── shard.yml ├── spec ├── lucky_flow │ └── expectations │ │ ├── have_element_expectation_spec.cr │ │ └── have_text_expectation_spec.cr ├── lucky_flow_spec.cr ├── spec_helper.cr └── support │ ├── lucky_route_helper.cr │ ├── test_handler.cr │ ├── test_server.cr │ └── user.cr └── src ├── ext ├── authentic.cr ├── avram.cr ├── lucky.cr └── spec │ └── item.cr ├── lucky_flow.cr └── lucky_flow ├── driver.cr ├── element.cr ├── error_message_when_not_found.cr ├── errors.cr ├── expectations.cr ├── expectations ├── have_current_path_expectation.cr ├── have_element_expectation.cr └── have_text_expectation.cr ├── find_element.cr ├── registry.cr ├── selector.cr ├── selenium ├── chrome │ └── driver.cr ├── driver.cr ├── element.cr └── firefox │ └── driver.cr ├── spec.cr ├── version.cr └── webless ├── browser.cr ├── driver.cr ├── element.cr └── form.cr /.ameba.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/.ameba.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /script/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/script/setup -------------------------------------------------------------------------------- /script/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/script/test -------------------------------------------------------------------------------- /shard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/shard.yml -------------------------------------------------------------------------------- /spec/lucky_flow/expectations/have_element_expectation_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/spec/lucky_flow/expectations/have_element_expectation_spec.cr -------------------------------------------------------------------------------- /spec/lucky_flow/expectations/have_text_expectation_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/spec/lucky_flow/expectations/have_text_expectation_spec.cr -------------------------------------------------------------------------------- /spec/lucky_flow_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/spec/lucky_flow_spec.cr -------------------------------------------------------------------------------- /spec/spec_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/spec/spec_helper.cr -------------------------------------------------------------------------------- /spec/support/lucky_route_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/spec/support/lucky_route_helper.cr -------------------------------------------------------------------------------- /spec/support/test_handler.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/spec/support/test_handler.cr -------------------------------------------------------------------------------- /spec/support/test_server.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/spec/support/test_server.cr -------------------------------------------------------------------------------- /spec/support/user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/spec/support/user.cr -------------------------------------------------------------------------------- /src/ext/authentic.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/ext/authentic.cr -------------------------------------------------------------------------------- /src/ext/avram.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/ext/avram.cr -------------------------------------------------------------------------------- /src/ext/lucky.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/ext/lucky.cr -------------------------------------------------------------------------------- /src/ext/spec/item.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/ext/spec/item.cr -------------------------------------------------------------------------------- /src/lucky_flow.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/lucky_flow.cr -------------------------------------------------------------------------------- /src/lucky_flow/driver.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/lucky_flow/driver.cr -------------------------------------------------------------------------------- /src/lucky_flow/element.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/lucky_flow/element.cr -------------------------------------------------------------------------------- /src/lucky_flow/error_message_when_not_found.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/lucky_flow/error_message_when_not_found.cr -------------------------------------------------------------------------------- /src/lucky_flow/errors.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/lucky_flow/errors.cr -------------------------------------------------------------------------------- /src/lucky_flow/expectations.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/lucky_flow/expectations.cr -------------------------------------------------------------------------------- /src/lucky_flow/expectations/have_current_path_expectation.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/lucky_flow/expectations/have_current_path_expectation.cr -------------------------------------------------------------------------------- /src/lucky_flow/expectations/have_element_expectation.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/lucky_flow/expectations/have_element_expectation.cr -------------------------------------------------------------------------------- /src/lucky_flow/expectations/have_text_expectation.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/lucky_flow/expectations/have_text_expectation.cr -------------------------------------------------------------------------------- /src/lucky_flow/find_element.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/lucky_flow/find_element.cr -------------------------------------------------------------------------------- /src/lucky_flow/registry.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/lucky_flow/registry.cr -------------------------------------------------------------------------------- /src/lucky_flow/selector.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/lucky_flow/selector.cr -------------------------------------------------------------------------------- /src/lucky_flow/selenium/chrome/driver.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/lucky_flow/selenium/chrome/driver.cr -------------------------------------------------------------------------------- /src/lucky_flow/selenium/driver.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/lucky_flow/selenium/driver.cr -------------------------------------------------------------------------------- /src/lucky_flow/selenium/element.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/lucky_flow/selenium/element.cr -------------------------------------------------------------------------------- /src/lucky_flow/selenium/firefox/driver.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/lucky_flow/selenium/firefox/driver.cr -------------------------------------------------------------------------------- /src/lucky_flow/spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/lucky_flow/spec.cr -------------------------------------------------------------------------------- /src/lucky_flow/version.cr: -------------------------------------------------------------------------------- 1 | class LuckyFlow 2 | VERSION = "0.10.1" 3 | end 4 | -------------------------------------------------------------------------------- /src/lucky_flow/webless/browser.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/lucky_flow/webless/browser.cr -------------------------------------------------------------------------------- /src/lucky_flow/webless/driver.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/lucky_flow/webless/driver.cr -------------------------------------------------------------------------------- /src/lucky_flow/webless/element.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/lucky_flow/webless/element.cr -------------------------------------------------------------------------------- /src/lucky_flow/webless/form.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luckyframework/lucky_flow/HEAD/src/lucky_flow/webless/form.cr --------------------------------------------------------------------------------