# \#hound

**URL:** https://forum.elixirforum.com/tag/hound/70.md

[Latest](https://forum.elixirforum.com/latest.md) · [Categories](https://forum.elixirforum.com/categories.md) · [Tags](https://forum.elixirforum.com/tags.md)

---

## [What's the state of the art E2E testing mix package for elixir?](https://forum.elixirforum.com/t/whats-the-state-of-the-art-e2e-testing-mix-package-for-elixir/33739)

<div class="topic-metadata">

**Author:** [@Jcambass](https://forum.elixirforum.com/u/Jcambass)\
**Replies:** 14\
**Last updated:** [March 25, 2024, 12:06pm UTC](https://forum.elixirforum.com/t/whats-the-state-of-the-art-e2e-testing-mix-package-for-elixir/33739 "2024-03-25T12:06:30Z")

</div>

Hi there, I’ve recently added end-to-end testing to my phoenix application. I quickly tried setting up hound but then ended up using wallaby which I’m quite happy with, but it’s still not clear to me which one the bette…

---

## [Host lookup failure with Hound and Selenium under docker-compose](https://forum.elixirforum.com/t/host-lookup-failure-with-hound-and-selenium-under-docker-compose/40080)

<div class="topic-metadata">

**Author:** [@aidalgol](https://forum.elixirforum.com/u/aidalgol)\
**Replies:** 1\
**Last updated:** [February 1, 2022, 4:55pm UTC](https://forum.elixirforum.com/t/host-lookup-failure-with-hound-and-selenium-under-docker-compose/40080 "2022-02-01T16:55:04Z")

</div>

I am trying to add end-to-end testing with Hound and Selenium to my Phoenix application that is run under docker-compose, and I keep getting could not create a new session: timeout, check webdriver is running from Hound,…

---

## [How do I validate an input in elixir? Using Hound preferably!](https://forum.elixirforum.com/t/how-do-i-validate-an-input-in-elixir-using-hound-preferably/45186)

<div class="topic-metadata">

**Author:** [@kodyberry23](https://forum.elixirforum.com/u/kodyberry23)\
**Replies:** 2\
**Last updated:** [January 12, 2022, 5:00pm UTC](https://forum.elixirforum.com/t/how-do-i-validate-an-input-in-elixir-using-hound-preferably/45186 "2022-01-12T17:00:19Z")

</div>

I am trying to write tests using hound and elixir and I cant seem to figure out a way to validate what was input into an input field… There is obviously a way to do this, but I have not figured out how to do so… Example…

---

## [Travis: Integration Tests Failing with \`econnrefused\`](https://forum.elixirforum.com/t/travis-integration-tests-failing-with-econnrefused/40311)

<div class="topic-metadata">

**Author:** [@fireside68](https://forum.elixirforum.com/u/fireside68)\
**Replies:** 0\
**Last updated:** [June 8, 2021, 6:11pm UTC](https://forum.elixirforum.com/t/travis-integration-tests-failing-with-econnrefused/40311 "2021-06-08T18:11:45Z")

</div>

In the process of running builds on Travis, I have recently run into integration test errors that look like this: 1) test 0. User on the sign in page sees login form cabbage\_test (MyAppWeb.HomePageSaysWelcomeTest) …

---

## [What is the difference between integration tests and acceptance tests? application](https://forum.elixirforum.com/t/what-is-the-difference-between-integration-tests-and-acceptance-tests-application/30294)

<div class="topic-metadata">

**Author:** [@magosi](https://forum.elixirforum.com/u/magosi)\
**Replies:** 2\
**Last updated:** [April 7, 2020, 6:13pm UTC](https://forum.elixirforum.com/t/what-is-the-difference-between-integration-tests-and-acceptance-tests-application/30294 "2020-04-07T18:13:10Z")

</div>

Hi. I am busy working through this book: https://shankardevy.com/phoenix-inside-out-mpf/ It implements an online store by means of TDD in Phoenix. I am confused, however, as the author of this book only uses acceptance …

---

## [Tips on building a web scraper](https://forum.elixirforum.com/t/tips-on-building-a-web-scraper/28956)

<div class="topic-metadata">

**Author:** [@JoeZMar](https://forum.elixirforum.com/u/JoeZMar)\
**Replies:** 2\
**Last updated:** [February 9, 2020, 12:48am UTC](https://forum.elixirforum.com/t/tips-on-building-a-web-scraper/28956 "2020-02-09T00:48:11Z")

</div>

I am attempting to make a web scraper that started out as a tool for just one person. As word got around I am finding out that there is actually somewhat of a need for this service. I started out building this with the i…

---

## [End To End Testing With Hound and Github-Actions](https://forum.elixirforum.com/t/end-to-end-testing-with-hound-and-github-actions/28245)

<div class="topic-metadata">

**Author:** [@peck](https://forum.elixirforum.com/u/peck)\
**Replies:** 8\
**Last updated:** [January 16, 2020, 2:26am UTC](https://forum.elixirforum.com/t/end-to-end-testing-with-hound-and-github-actions/28245 "2020-01-16T02:26:18Z")

</div>

Hi all, Does anyone have a working setup to do end to end testing using hound with github-actions? I’ve got it working locally :roll\_eyes:, and its a great way to sanity check the multi-step liveview features on this …

---

## [Where do I put driver configuration for hound in a (non Phoenix) Elixir project for web scraping?](https://forum.elixirforum.com/t/where-do-i-put-driver-configuration-for-hound-in-a-non-phoenix-elixir-project-for-web-scraping/28167)

<div class="topic-metadata">

**Author:** [@pillaiindu](https://forum.elixirforum.com/u/pillaiindu)\
**Replies:** 19\
**Last updated:** [January 12, 2020, 8:15am UTC](https://forum.elixirforum.com/t/where-do-i-put-driver-configuration-for-hound-in-a-non-phoenix-elixir-project-for-web-scraping/28167 "2020-01-12T08:15:17Z")

</div>

Hi Everyone! I want to do some web scraping, for which I wanna use the hound package as it have everything required for web scraping. I know how to use it in a Phoenix project for testing, which I learnt from Phoenix i…

---

## [Select an option using Hound](https://forum.elixirforum.com/t/select-an-option-using-hound/28084)

<div class="topic-metadata">

**Author:** [@rodrigozc](https://forum.elixirforum.com/u/rodrigozc)\
**Replies:** 9\
**Last updated:** [January 8, 2020, 11:21am UTC](https://forum.elixirforum.com/t/select-an-option-using-hound/28084 "2020-01-08T11:21:02Z")

</div>

Hello everyone, I’m trying to automating navigation using Hound, but I’m having some troubles with select/option elements and how to interact with them. For instance, I tried in different ways to select an option from …

---

## [I'm making a web scraper to download zip files where the filename does not appear in the URL](https://forum.elixirforum.com/t/im-making-a-web-scraper-to-download-zip-files-where-the-filename-does-not-appear-in-the-url/17374)

<div class="topic-metadata">

**Author:** [@htazewell](https://forum.elixirforum.com/u/htazewell)\
**Replies:** 11\
**Last updated:** [September 21, 2019, 7:02am UTC](https://forum.elixirforum.com/t/im-making-a-web-scraper-to-download-zip-files-where-the-filename-does-not-appear-in-the-url/17374 "2019-09-21T07:02:26Z")

</div>

I’ve been stuck trying to figure this out for a few weeks now. I am using a headless browser (phantomjs) to download a zip file. I have tried using HTTPoison however the URL does not contain the filename. In fact every a…

---

## [ElixirConf 2019: UI Testing is Ruff; Hound Can Help - Vanessa Lee](https://forum.elixirforum.com/t/elixirconf-2019-ui-testing-is-ruff-hound-can-help-vanessa-lee/25369)

<div class="topic-metadata">

**Author:** [@axelson](https://forum.elixirforum.com/u/axelson)\
**Replies:** 0\
**Last updated:** [September 13, 2019, 6:26pm UTC](https://forum.elixirforum.com/t/elixirconf-2019-ui-testing-is-ruff-hound-can-help-vanessa-lee/25369 "2019-09-13T18:26:30Z")

</div>

by @girlsleuth Whether you call it UI testing, End-to-End Testing, End-to-User Testing, or Acceptance Testing–it is often an intensely manual and time-consuming process. An Elixir library, H…

---

## [Problem with acceptance test in hound not starting server on port 4001](https://forum.elixirforum.com/t/problem-with-acceptance-test-in-hound-not-starting-server-on-port-4001/24460)

<div class="topic-metadata">

**Author:** [@wolfiton](https://forum.elixirforum.com/u/wolfiton)\
**Replies:** 2\
**Last updated:** [August 7, 2019, 11:31am UTC](https://forum.elixirforum.com/t/problem-with-acceptance-test-in-hound-not-starting-server-on-port-4001/24460 "2019-08-07T11:31:23Z")

</div>

Hello everyone, I have a problem in using hound to create a simple acceptance test following this https://shankardevy.com/phoenix-inside-out-mpf/#setting-up-hound Even thought i followed all the instructions I am getti…

---

## [Botting a 3rd party website without saving credentials](https://forum.elixirforum.com/t/botting-a-3rd-party-website-without-saving-credentials/19675)

<div class="topic-metadata">

**Author:** [@JoeZMar](https://forum.elixirforum.com/u/JoeZMar)\
**Replies:** 5\
**Last updated:** [January 25, 2019, 10:24pm UTC](https://forum.elixirforum.com/t/botting-a-3rd-party-website-without-saving-credentials/19675 "2019-01-25T22:24:27Z")

</div>

I’ve been building a bot that automates a task for a specific industry. I was wondering if there was a standard way to bot a site using a users credentials without saving them to my db. For instance, would I be able to u…

---

## [Cowboy + Hound + PhantomJS problems](https://forum.elixirforum.com/t/cowboy-hound-phantomjs-problems/19031)

<div class="topic-metadata">

**Author:** [@Qqwy](https://forum.elixirforum.com/u/Qqwy)\
**Replies:** 3\
**Last updated:** [December 29, 2018, 2:07pm UTC](https://forum.elixirforum.com/t/cowboy-hound-phantomjs-problems/19031 "2018-12-29T14:07:25Z")

</div>

I am working on setting up integration testing of our Phoenix-application using Hound. I encountered a very strange error, which is that when using PhantomJS as Hound browser driver, Cowboy will reject all incoming conne…

---

## [Page not found being returned for all Hound tests](https://forum.elixirforum.com/t/page-not-found-being-returned-for-all-hound-tests/14101)

<div class="topic-metadata">

**Author:** [@laurence](https://forum.elixirforum.com/u/laurence)\
**Replies:** 0\
**Last updated:** [May 8, 2018, 2:52pm UTC](https://forum.elixirforum.com/t/page-not-found-being-returned-for-all-hound-tests/14101 "2018-05-08T14:52:21Z")

</div>

I am trying to implement Hound and none of my test seem to work correctly even though my configurations match the Hound docs. /mix.exs. def application do \[extra\_applications: \[:logger, :hound \] \] end defp deps do …

---

## [What is phantomjs --wd command alternative for slimerjs?](https://forum.elixirforum.com/t/what-is-phantomjs-wd-command-alternative-for-slimerjs/11860)

<div class="topic-metadata">

**Author:** [@pillaiindu](https://forum.elixirforum.com/u/pillaiindu)\
**Replies:** 3\
**Last updated:** [March 21, 2018, 3:43pm UTC](https://forum.elixirforum.com/t/what-is-phantomjs-wd-command-alternative-for-slimerjs/11860 "2018-03-21T15:43:13Z")

</div>

Copied from my Stackoverflow question: I was using Phantomjs with Phoenix framework for test, and the package I use in phoenix is hound. I previously installed phantomjs with apt-get which was giving problems (this gith…

---

## [Docker with phantomjs container and Hound testing](https://forum.elixirforum.com/t/docker-with-phantomjs-container-and-hound-testing/7169)

<div class="topic-metadata">

**Author:** [@enoliglesias](https://forum.elixirforum.com/u/enoliglesias)\
**Replies:** 2\
**Last updated:** [February 20, 2018, 5:46pm UTC](https://forum.elixirforum.com/t/docker-with-phantomjs-container-and-hound-testing/7169 "2018-02-20T17:46:16Z")

</div>

Hi everyone! I’m trying to run my integration test suite with Docker. I’m using Hound. And I have configured it this way: docker-compose.yml version: '2' services: db: image: postgres:9.5 phantomjs: image:…

---

## [Loading Chrome Extensions with ChromeDriver and Elixir](https://forum.elixirforum.com/t/loading-chrome-extensions-with-chromedriver-and-elixir/11798)

<div class="topic-metadata">

**Author:** [@JoeZMar](https://forum.elixirforum.com/u/JoeZMar)\
**Replies:** 0\
**Last updated:** [January 21, 2018, 5:49pm UTC](https://forum.elixirforum.com/t/loading-chrome-extensions-with-chromedriver-and-elixir/11798 "2018-01-21T17:49:25Z")

</div>

I am writing a web scraper that I am trying to proxy, but can’t quite figure out how to do it in Elixir. I am using Hound running on top of a headless ChromeDriver. I purchased some proxy IPs through https://luminati.io …

---

## [Multiple Hound Sessions, but with different IP addresses?](https://forum.elixirforum.com/t/multiple-hound-sessions-but-with-different-ip-addresses/11691)

<div class="topic-metadata">

**Author:** [@JoeZMar](https://forum.elixirforum.com/u/JoeZMar)\
**Replies:** 5\
**Last updated:** [January 18, 2018, 11:08pm UTC](https://forum.elixirforum.com/t/multiple-hound-sessions-but-with-different-ip-addresses/11691 "2018-01-18T23:08:17Z")

</div>

I am creating a web scraper/bot. Because the site that I am scraping is very JS heavy I chose Hound with PhantomJS running. Right now if I have 5 people that want to use the bot, they log in and provide the username and…

---

## [Proxy Sessions With Hound](https://forum.elixirforum.com/t/proxy-sessions-with-hound/11512)

<div class="topic-metadata">

**Author:** [@JoeZMar](https://forum.elixirforum.com/u/JoeZMar)\
**Replies:** 0\
**Last updated:** [January 12, 2018, 3:24pm UTC](https://forum.elixirforum.com/t/proxy-sessions-with-hound/11512 "2018-01-12T15:24:42Z")

</div>

I am creating a bot that right now I plan on using Hound and Selenium to scrape and bot. Right now I am creating a GenServer that starts a new hound session and performs the 10 minutes worth of actions before shutting do…

---

## [Problems with remote webdriver and hound testing](https://forum.elixirforum.com/t/problems-with-remote-webdriver-and-hound-testing/10676)

<div class="topic-metadata">

**Author:** [@supercorn](https://forum.elixirforum.com/u/supercorn)\
**Replies:** 0\
**Last updated:** [December 7, 2017, 2:05pm UTC](https://forum.elixirforum.com/t/problems-with-remote-webdriver-and-hound-testing/10676 "2017-12-07T14:05:48Z")

</div>

I’m having trouble setting up Phoenix 1.3, Hound 1.04 and docker. The short of it is that I can curl pages from my test endpoint if I use “http://localhost:4001” but not if I use a hostname like “http://web:4001”. Since …

---

## [Running async tests with Hound?](https://forum.elixirforum.com/t/running-async-tests-with-hound/5599)

<div class="topic-metadata">

**Author:** [@svilen](https://forum.elixirforum.com/u/svilen)\
**Replies:** 7\
**Last updated:** [December 1, 2017, 3:54pm UTC](https://forum.elixirforum.com/t/running-async-tests-with-hound/5599 "2017-12-01T15:54:39Z")

</div>

I’m using Hound with ChromeDriver and I’ve read that it is possible to run async tests (e.g. multiple browsers executing the test cases in parallel). However, I can’t find any examples/tutorials how to do this. There’s …

---

## [Wallaby vs Hound?](https://forum.elixirforum.com/t/wallaby-vs-hound/443)

<div class="topic-metadata">

**Author:** [@praveenperera](https://forum.elixirforum.com/u/praveenperera)\
**Replies:** 8\
**Last updated:** [October 30, 2017, 5:31am UTC](https://forum.elixirforum.com/t/wallaby-vs-hound/443 "2017-10-30T05:31:17Z")

</div>

Theres a new tool for acceptance testing called Wallaby, I was wondering if anyone has experience with it. I was specifically wondering how it compares to Hound, as that’s what I am using right now. From this blog post …

---

## [Hound does not work in mix task from normal console](https://forum.elixirforum.com/t/hound-does-not-work-in-mix-task-from-normal-console/5661)

<div class="topic-metadata">

**Author:** [@Eiji](https://forum.elixirforum.com/u/Eiji)\
**Replies:** 2\
**Last updated:** [June 1, 2017, 10:47am UTC](https://forum.elixirforum.com/t/hound-does-not-work-in-mix-task-from-normal-console/5661 "2017-06-01T10:47:46Z")

</div>

The problem In our scraping project we need to use hound (for only one scraper) and we want to run all scrapers in it at same time (by flow dependency). Only one scraper (that works in console) fails when running scraper…

---

## [Wait for JavaScript code with Hound](https://forum.elixirforum.com/t/wait-for-javascript-code-with-hound/3879)

<div class="topic-metadata">

**Author:** [@Eiji](https://forum.elixirforum.com/u/Eiji)\
**Replies:** 2\
**Last updated:** [February 27, 2017, 3:20pm UTC](https://forum.elixirforum.com/t/wait-for-javascript-code-with-hound/3879 "2017-02-27T15:20:52Z")

</div>

Hey, I’m working on scraper for this site: https://www.breeze.ca.gov As you can see in first request there are some redirects. In one of them we got a page with JavaScript code that do something with session and one mo…
