萨希+;PhantomJS在使用behat测试本地PHP web应用程序时失败
我在测试一个设置了behat+sahi+phantomjs的本地托管web应用程序时遇到了一个问题萨希+;PhantomJS在使用behat测试本地PHP web应用程序时失败,phantomjs,behat,headless-browser,mink,sahi,Phantomjs,Behat,Headless Browser,Mink,Sahi,我在测试一个设置了behat+sahi+phantomjs的本地托管web应用程序时遇到了一个问题 我用behat+sahi+chrome运行了整个套件,效果很好 我还测试了一个小样本behat测试,测试对象是一个运行良好的活体 当我将我的基本url指向本地托管的应用程序或部署该应用程序的服务器时,问题似乎都会发生 像这样简单的事情: @javascript Scenario: Get to the login page Given I am on "/login"
- 我用behat+sahi+chrome运行了整个套件,效果很好
- 我还测试了一个小样本behat测试,测试对象是一个运行良好的活体
@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")))`
我正在使用此处详述的设置:
这是配置问题吗?还是因为应用程序也托管在localhost上
我可以尝试进一步解决此问题吗
谢谢
当我将我的基本url指向我的
本地托管的应用程序或部署该应用程序的服务器
Phantomjs似乎不使用本地主机的代理。您可以尝试改用您的计算机名。您确定它对您的服务器也不起作用吗?有没有可能发布更多的细节来重现这一点