Testing 行为';s";当我按…”时;不';t与硒2.33协同工作

Testing 行为';s";当我按…”时;不';t与硒2.33协同工作,testing,selenium,behat,mink,Testing,Selenium,Behat,Mink,我需要做一个测试,在我的本地网站登录。以下是Behat的测试功能: Feature: test In order to log in As a test user I need to get positive results @javascript Scenario: Logging in using Behat Given I am on "/app_dev.php/" When I press "singin" Then I sho

我需要做一个测试,在我的本地网站登录。以下是Behat的测试功能:

    Feature: test
    In order to log in
    As a test user
    I need to get positive results


@javascript
Scenario: Logging in using Behat
    Given I am on "/app_dev.php/"
    When I press "singin"
    Then I should see "Sign in now"
我正在使用Selenium驱动程序v2.33进行测试。我总是从驱动程序得到一个错误,下面是控制台日志:

Unexpected response from Selenium server : ERROR: Command execution failure. Please search the user group at https://groups.google.com/forum/#!forum/selenium-users for error details from the log window.  The error message is: Value does not implement interface Event.
这是selenium的日志:

..18:27:58.626 INFO - Command request: click[xpath=(//html/.//a[./@href][(((./@id = 'singin' or contains(normalize-space(string(.)), 'singin')) or contains(./@title, 'singin')) or .//img[contains(./@alt, 'singin')])] | .//*[./@role = 'link'][((./@id = 'singin' or contains(./@value, 'singin')) or contains(./@title, 'singin') or contains(normalize-space(string(.)), 'singin'))])[1], ] on session cc4ec3ebb5084d5ba518168f54be332e..
这就是我不明白的。它询问一个标题“singin”,或相同的id等,并告诉我没有这样的按钮。但它是,这是我的HTML代码块的按钮:

<a id="singin" role="button" data-toggle="modal" href="#signin_modal"> … </a>

您应该使用

I follow "singin"
“I press”需要html按钮元素

<button></button>

这也没用。我尝试了两种选择,分别是“登录”(id)和“登录”(标题)。没用