我在测试设置了 behat+sahi+phantomjs 的本地托管 Web 应用程序时遇到问题。
- 我只用 behat+sahi+chrome 运行了完整的套件,效果很好
- 我还针对运行良好的现场 stie 测试了一个小样本 behat 测试
当我将 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: //shaneuckland.co.uk/2012/11/headless-behatmink-testing-with-sahi-and-phantomjs/
这是配置问题吗?还是因为该应用程序也托管在本地主机上?
我可以尝试如何进一步解决此问题?
谢谢