diff --git a/.drone.yaml b/.drone.yaml index 1cd0064..00b3196 100644 --- a/.drone.yaml +++ b/.drone.yaml @@ -9,6 +9,7 @@ environment: DATABASE_HOST: postgres DATABASE_PORT: 5432 SECRET_KEY_BASE: TestSecretKeycRZ1H45gfdAsdf8DIb45df4664mRCruzwVEF68wosddfg324ost + SELENIUM_REMOTE_URL: http://standalone-firefox:4444/wd/hub/ steps: - name: install dependencies @@ -49,4 +50,6 @@ services: POSTGRES_DB: link_shortener_dev POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres + - name: standalone-firefox + image: selenium/standalone-firefox:129.0 diff --git a/config/test.exs b/config/test.exs index fdc194a..1db841c 100644 --- a/config/test.exs +++ b/config/test.exs @@ -43,5 +43,8 @@ config :wallaby, otp_app: :link_shortener, screenshot_on_failure: true, screenshot_dir: "screenshots", - driver: Wallaby.Selenium + driver: Wallaby.Selenium, + selenium: [ + remote_url: System.get_env("SELENIUM_REMOTE_URL", "http://localhost:4444/wd/hub/") + ]