Class N2oComponentsCollection

java.lang.Object
net.n2oapp.framework.autotest.impl.collection.N2oComponentsCollection
All Implemented Interfaces:
ComponentsCollection
Direct Known Subclasses:
N2oAlerts, N2oCard.N2oBlocks, N2oCard.N2oColumns, N2oCells, N2oControls, N2oFields, N2oFieldSets, N2oMenu, N2oRegionItems, N2oRegions, N2oSearchResult, N2oTableHeaders, N2oToolbar, N2oWidgets

public abstract class N2oComponentsCollection extends Object implements ComponentsCollection
Абстрактная реализация коллекции компонентов для автотестирования
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.codeborne.selenide.ElementsCollection
    Метод позволяющий взаимодействовать с коллекцией web элементов напрямую
    void
    setElements(com.codeborne.selenide.ElementsCollection elements)
    Устанавливает в поле класса elements соответсвующую коллекцию web-элементов, чтобы далее получать доступ к этим элементам
    void
    Проверка того, что коллекция пустая
    void
    shouldHaveSize(int size)
    Проверка количества элементов в коллекции

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • N2oComponentsCollection

      public N2oComponentsCollection()
  • Method Details

    • elements

      public com.codeborne.selenide.ElementsCollection elements()
      Description copied from interface: ComponentsCollection
      Метод позволяющий взаимодействовать с коллекцией web элементов напрямую
      Specified by:
      elements in interface ComponentsCollection
      Returns:
      коллекция web-элементов селенида
    • setElements

      public void setElements(com.codeborne.selenide.ElementsCollection elements)
      Description copied from interface: ComponentsCollection
      Устанавливает в поле класса elements соответсвующую коллекцию web-элементов, чтобы далее получать доступ к этим элементам
      Specified by:
      setElements in interface ComponentsCollection
      Parameters:
      elements - коллекция web-элементов селенида
    • shouldHaveSize

      public void shouldHaveSize(int size)
      Description copied from interface: ComponentsCollection
      Проверка количества элементов в коллекции
      Specified by:
      shouldHaveSize in interface ComponentsCollection
      Parameters:
      size - ожидаемое количество элементов
    • shouldBeEmpty

      public void shouldBeEmpty()
      Description copied from interface: ComponentsCollection
      Проверка того, что коллекция пустая
      Specified by:
      shouldBeEmpty in interface ComponentsCollection