hound
hound copied to clipboard
Elixir library for writing integration tests and browser automation
To fix the “invalid session id” we need to call: ``` Hound.start_session([additional_capabilities: %{browserName: "chrome"}]) ```
Besides other changes, this commit ensures the generated HTML doc for HexDocs.pm will become the main source doc for this Elixir library which leverage on ExDoc features. List of changes:...
I am trying to setup hound to run for my project. In `mix.exs` I added the dependencies: `{:hound, "~> 1.0"}` My `config/test.exs` looks like this: `+config :hound, driver: "phantomjs"` My...
Changes are summarized in https://github.com/HashNuke/hound/issues/113 - Remove ability to name sessions (they have an ID already) - Remove tie between sessions and processes - Change `in_browser_session` to `perform_in_session` - Expose...
I'm using `chrome_driver` with `hound 1.1.1` but when I try to use `fill_field/2` with an email, the at-sign is filled into the field as `_`, which is wrong. I hope...
Update how Supervisor initiates children as per https://hexdocs.pm/elixir/Supervisor.html
We have to start the `chromedriver` manually in order to run the UI test (similar issue #246), we have a look on Wallaby and seem their start the `chromedriver` automatically,...
Context: `find_element` calls `search_element`, which calls`make_req`, which calls `send_req` which either immediately succeeds or calls `make_retry` every 250 ms (hardcoded value) for at most `retry` retries, where `retry` is the...
Hi folks, first let me thank and congratulate you for this library, it has been great and really helpful :tada:. My following doubt is the following: Shouldn't all default "retries"...