Hound is an Elixir library for browser automation and integration testing. It wraps the WebDriver protocol, allowing developers to write ExUnit tests that control browsers like Firefox, Chrome, or PhantomJS via Selenium or ChromeDriver. Hound supports parallel sessions, asynchronous test execution, JavaScript-heavy interactions, screenshots, and more—all directly in Elixir test suites.

Features

  • Multiple browser sessions in parallel
  • Support for Selenium (Firefox, Chrome), ChromeDriver, PhantomJS
  • Retries flaky JS interactions before failing
  • Full WebDriver Wire Protocol implementation
  • Helpers for navigation, element manipulation, cookies, JS dialogs
  • Screenshot capture for test debugging

Project Samples

Project Activity

See All Activity >

Categories

Browsers

License

MIT License

Follow Hound

Hound Web Site

Other Useful Business Software
$300 Free Credits for Your Google Cloud Projects Icon
$300 Free Credits for Your Google Cloud Projects

Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
Start Free Trial
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Hound!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Elixir

Related Categories

Elixir Browsers

Registered

2025-07-10