CircleCI サービスで Selenium テストを実行する際に問題が発生しています。Ruby アプリケーションのログイン機能をテストしようとすると、次のようになります。
driver = Selenium::WebDriver.for :firefox
driver.navigate.to "http://0.0.0.0:3000"
driver.find_element(:name, 'user[email]').send_keys('eser@email.com')
driver.find_element(:name, 'user[password]').send_keys('password')
driver.find_element(:name, 'commit').click
ローカル マシンでは問題なく動作しますが、CircleCI テストでは失敗します。具体的には、CircleCI で私のテストが localhost にアクセスできないようです (CircleCI テスト ボックスで curl localhost:3000 を試しましたが、何も見つかりませんでした)。また、0.0.0.0 を localhost と 127.0.0.1 に変更しようとしましたが、結果は同じです。Google の検索をテストするために非常によく似たテスト (driver.navigate.to " http://www.google.com " など) を試してみると、問題なく動作します。CircleCI に問い合わせてみましたが、今のところ応答がありません。テスト パスを取得する方法、または少なくとも CircleCI サーバー上にあるアプリケーション アドレスを取得する方法はありますか?