All Implemented Interfaces:
Component, Element, MenuItem
Direct Known Subclasses:
N2oAnchorMenuItem, N2oDropdownMenuItem

public abstract class N2oMenuItem extends N2oComponent implements MenuItem
Базовый класс кнопки в меню для автотестирования
  • Constructor Details

    • N2oMenuItem

      public N2oMenuItem()
  • Method Details

    • shouldHaveImage

      public void shouldHaveImage()
      Description copied from interface: MenuItem
      Проверка наличия изображения
      Specified by:
      shouldHaveImage in interface MenuItem
    • imageShouldHaveSrc

      public void imageShouldHaveSrc(String src)
      Description copied from interface: MenuItem
      Проверка источника изображения на соответствие
      Specified by:
      imageShouldHaveSrc in interface MenuItem
      Parameters:
      src - ожидаемый источник изображения
    • imageShouldHaveShape

      public void imageShouldHaveShape(net.n2oapp.framework.api.metadata.global.view.widget.table.ShapeType shape)
      Description copied from interface: MenuItem
      Проверка формы изображения на соответствие
      Specified by:
      imageShouldHaveShape in interface MenuItem
      Parameters:
      shape - ожидаемая форма изображения
    • shouldHaveLabel

      public void shouldHaveLabel(String text, Duration... duration)
      Description copied from interface: MenuItem
      Проверка метки на соответствие
      Specified by:
      shouldHaveLabel in interface MenuItem
      Parameters:
      text - ожидаемое значение метки
    • click

      public void click()
      Description copied from interface: MenuItem
      Клик по элементу
      Specified by:
      click in interface MenuItem
    • image

      protected com.codeborne.selenide.SelenideElement image()