behat+sahi+phantomjs が設定されたローカルでホストされている Web アプリケーションのテストで問題が発生しています。
- behat + sahi + chromeだけで完全なスイートを実行しましたが、正常に動作します
- また、うまく機能するライブ スタイルに対して小さなサンプル ビート テストをテストしました。
この問題は、base_url をローカルでホストされているアプリまたはそのアプリがデプロイされているサーバーのいずれかに向けると発生するようです
これと同じくらい簡単なもの:
@javascript
Scenario: Get to the login page
Given I am on "/login"
And I should see "Email Address"
And I should see "Password"
この出力の結果:
Given I am on "/login" # FeatureContext::visit()
And I should see "Email Address" # FeatureContext::assertPageContainsText()
Command execution time limit reached: `_sahi.setServerVarPlain('___lastValue___50ff0bcf186da', _sahi._getText(_sahi._byXPath("//html")))`
ここで詳述されているセットアップを使用しています: http://shaneauckland.co.uk/2012/11/headless-behatmink-testing-with-sahi-and-phantomjs/
これは構成の問題ですか? それとも、アプリが localhost でもホストされているためですか?
これをさらにトラブルシューティングするにはどうすればよいですか?
ありがとう