I’ve found this common pattern to cause ConnectionError in passing tests:
# flaky
assert view
|> element("#some-button-id")
|> render_click()
|> follow_redirect(conn, "/destination/path")
# better
view
|> element("#some-button-id")
|> render_click()
assert_redirected(view, "/destination/path")






















