Symfony的DomCrawler遇到了Mink和Behat的错误

时间:2014-05-25 00:39:07

标签: symfony laravel behat mink

这是我第一次在laravel中创建BDD。

这是我的壮举

Feature: GuestBook
   In order to track all of my visitors
   As an admin
   I want to give users the ability to sign in my guestbook

Scenario: With Valid Credentials
   Given I am on "guests/create"
   And I fill in "name" with "John Doe"
   And I press "Submit"
   Then I should see "Guest Book"
   And I should see "John Doe"

当我尝试运行behat

  PHP Warning:  DOMXPath::query(): Invalid expression in /Users/*/Code/bdd2/vendor/symfony/dom-crawler/Symfony/Component/DomCrawler/Crawler.php on line 832

这是我的堆栈版本

php 5.5.*
laravel 4.1.*

如果有人遇到并解决了这个问题,请告诉我。

由于

1 个答案:

答案 0 :(得分:0)

这是最近的DomCrawler版本中引入的错误。它已经修复并合并,现在你需要做的就是等待一个新的Symfony版本。在此之前,您可以在composer.json中强制使用以前版本的DomCrawler。

相关问题: