Можно ли проверить порядок элементов через RSpec / Capybara?

Я использую RSpec / Capybara в качестве своего набора тестов. У меня есть JavaScript, который динамически добавляет

  • в конец
      . Я хочу написать спецификацию запроса, чтобы убедиться, что это происходит.

      Я попытался использовать метод has_css Capybara и расширенные селекторы CSS для проверки порядка элементов

    • , но Capybara не поддерживает + Селектор CSS.

      Пример:

      page.should have_css('li:contains("ITEM #1")')
      pseuo_add_new_li
      page.should have_css('li:contains("ITEM #1")+li:contains("ITEM #2")')
      

      Кто-нибудь знает другой способ проверки заказа?

  • 39
    задан John 7 December 2011 в 22:32
    поделиться