All Implemented Interfaces:
Badge, Button, Component, Element, ButtonField, Field, Help

public class N2oButtonField extends N2oField implements ButtonField
  • Constructor Details

    • N2oButtonField

      public N2oButtonField()
  • Method Details

    • click

      public void click()
      Description copied from interface: Button
      Клик по кнопке
      Specified by:
      click in interface Button
    • shouldBeEnabled

      public void shouldBeEnabled()
      Description copied from interface: Button
      Проверка на доступность клика по кнопке
      Specified by:
      shouldBeEnabled in interface Button
    • shouldBeDisabled

      public void shouldBeDisabled()
      Description copied from interface: Button
      Проверка на не доступность клика по кнопке
      Specified by:
      shouldBeDisabled in interface Button
    • btn

      protected com.codeborne.selenide.SelenideElement btn()
    • shouldHaveIcon

      public void shouldHaveIcon(String iconName)
      Description copied from interface: ButtonField
      Проверка класса иконки у кнопки на соответствие ожидаемому значению
      Specified by:
      shouldHaveIcon in interface ButtonField
      Parameters:
      iconName - ожидаемый класс иконки
    • shouldHaveColor

      public void shouldHaveColor(Colors color)
      Description copied from interface: Button
      Проверка цвета кнопки на соответствие ожидаемому значению
      Specified by:
      shouldHaveColor in interface Button
      Parameters:
      color - ожидаемый цвет кнопки
    • shouldBeRounded

      public void shouldBeRounded()
      Description copied from interface: ButtonField
      Проверка круглой формы кнопки
      Specified by:
      shouldBeRounded in interface ButtonField
    • shouldNotBeRounded

      public void shouldNotBeRounded()
      Description copied from interface: ButtonField
      Проверка не круглой формы кнопки
      Specified by:
      shouldNotBeRounded in interface ButtonField
    • shouldHaveStyle

      public void shouldHaveStyle(String style)
      Description copied from interface: Component
      Проверка стиля компонент на соответствие
      Specified by:
      shouldHaveStyle in interface Component
      Overrides:
      shouldHaveStyle in class N2oComponent
      Parameters:
      style - ожидаемый стиль компонент
    • hover

      public void hover()
      Description copied from interface: Button
      Наведение мыши на кнопку
      Specified by:
      hover in interface Button
    • tooltip

      public Tooltip tooltip()
      Specified by:
      tooltip in interface Button
      Returns:
      Компонент тултип для автотестирования
    • tooltipShouldHavePosition

      public void tooltipShouldHavePosition(String position)
      Description copied from interface: ButtonField
      Проверка соответствия позиции подсказки
      Specified by:
      tooltipShouldHavePosition in interface ButtonField
      Parameters:
      position - ожидаемая позиция подсказки
    • badgeShouldHavePosition

      public void badgeShouldHavePosition(BadgePosition position)
      Description copied from interface: ButtonField
      Проверка соответствия позиции бейджа ожидаемой позиции
      Specified by:
      badgeShouldHavePosition in interface Badge
      Specified by:
      badgeShouldHavePosition in interface ButtonField
      Parameters:
      position - ожидаемая позиция бейджа