2016-08-03 14 views
0

Я использую основные функции с MinkZombieDriver. Мой узел -v 5.2.0, npm -v 3.10.5, mink-zombie-driver v1. 4,0 ..Ошибка при обработке события 'click': "SyntaxError: Неожиданный токен u n

behat.yml

по умолчанию:

extensions: 
    Behat\MinkExtension: 
     base_url: 'https://example.com' 
     javascript_session: zombie 
     zombie: 
      node_modules_path: '/home/ubuntu/node_modules' 
     goutte: ~ 

пути: особенности: особенности самозагрузки:% behat.paths.features%/самозагрузки

я написал простую функцию, и она дает Behat \ норка \ Exception \ DriverException

@javascript

Сценарий: Просмотр продукты для назначения магазина

Given I am on "/index.php"                       # FeatureContext::visit() 
When I fill in "Username" with "hello"                   # FeatureContext::fillField() 
When I fill in "Password" with "123"             # FeatureContext::fillField() 
And I should see "Manage Your Accounts"                    # FeatureContext::assertPageContainsText() 
When I press "login_button"                       # FeatureContext::pressButton() 
    Error while processing event 'click': "SyntaxError: Unexpected token u\n at Object.parse (native)\n  

Я искал в Интернете, но не знает, как решать. Я по-прежнему использую основные функции по умолчанию. Я знаю, что проблема заключается в разборе JSON. Я не уверен, что я делаю неправильно? Я с нетерпением ждет любых предложений .. Спасибо ..

+0

увидеть, если это помогает https://github.com/Behat/MinkExtension/issues/219 Это должно помочь. – lauda

ответ

0

Как есть, кажется, от моего комментария ссылки вам необходимо обновить версию зомби, по крайней мере, версию 2.

Пожалуйста, обратите внимание, что вы можете иметь некоторые проблемы совместимости, которые вы необходимо будет решить.

Проверить этот ответ также nodejs cannot find module 'zombie' with PHP mink

+0

Я следил за этим списком пакетов при установке https://packagist.org/packages/behat/mink-zombie-driver и следил за http://mink.behat.org/en/latest/drivers/zombie.html. Я тоже видел вашу предложенную ссылку, я догадываюсь, что пропустил версию Zombie. Я займусь этим. – Hasan

+0

Также я использую/home/ubuntu └─┬ [email protected] – Hasan

+0

Как вы установили поведение? у вас есть композитор.json, который вы можете предоставить? Как вы управляете зависимостями? – lauda