so wählen Sie das erste element aus einer dropdown-Liste. RoR/Capybara/Selen

Also dieser code funktioniert einwandfrei, bis ich vor kurzem aktualisiert meine selenium webdriver:

When /^I search for (.*)$/ do |term|
    term = " " if term == "blank"
    step "I fill in search with #{term}"
    within(".navbar-search") do
        page.find(:css, "li:first").click
    end
end

Ich aktualisiert, und jetzt bekomme ich die folgende Fehlermeldung:

 An invalid or illegal string was specified (Selenium::WebDriver::Error::UnknownError)
  ./features/step_definitions/search_steps.rb:5:in `block (2 levels) in <top (required)>'
  ./features/step_definitions/search_steps.rb:4:in `/^I search for (.*)$/'
  features/search_friend.feature:13:in `When I search for <term>'

Hier ist der Gurken-feature:

@javascript
Scenario Outline: The search bar
    Given I login
    And I have a contact named ABC
    And I have a contact named DEF
    And I have a contact named GHI
    When I search for <term>
    Then I should see the message <message>

    Examples:
    | term | message |
    | ... some examples ... | |
InformationsquelleAutor wachichornia | 2013-05-26
Schreibe einen Kommentar