Interface ImageUploadControl

All Superinterfaces:
Component, Control, Element
All Known Implementing Classes:
N2oImageUploadControl

public interface ImageUploadControl extends Control
Загрузка изображения для автотестирования
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Компонент диалог предварительного просмотра для автотестирования
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    deleteImage(int index)
    Удаление изображения из поля по номеру
    openPreviewDialog(Page page, int index)
    Открытие предварительного просмотра
    void
    Проверка наличия кнопки очистки изображения
    void
    shouldHaveName(int index, String fileName, Duration... duration)
    Проверка соответствия имени у загруженного изображения
    void
    shouldHaveNameInfo(int index)
    Проверка наличия имени у загруженного изображения
    void
    shouldHavePreview(int index)
    Проверка наличия возмножности предварительного просмотра изображения
    void
    shouldHaveSize(int size)
    Проверка количества загруженных изображений
    void
    shouldHaveSize(int index, String fileSize)
    Проверка размера загруженного изображения
    void
    Проверка наличия информации о размере у загруженного изображения
    void
    Проверка отсутствия кнопки очистки файла
    void
    Проверка отсутствия имени у загруженного изображения
    void
    Проверка отсутствия возмножности предварительного просмотра изображения
    void
    Проверка отсутствия информации о размере у загруженного изображения
    void
    Проверка высоты поля для загрузки изображения
    void
    Проверка иконки поля для загрузки изображения
    void
    Проверка размера поля для загрузки изображения
    void
    uploadAreaShouldHaveShape(net.n2oapp.framework.api.metadata.global.view.widget.table.ShapeTypeEnum shape)
    Проверка формы поля для загрузки изображения
    void
    Проверка ширины поля для загрузки изображения
    Загрузка изображений через classpath
    uploadImage(File... image)
    Загрузка изображений в виде файлов

    Methods inherited from interface net.n2oapp.framework.autotest.api.component.Component

    should, should, should, shouldBeHidden, shouldBeVisible, shouldExists, shouldHaveCssClass, shouldHaveStyle, shouldNotExists

    Methods inherited from interface net.n2oapp.framework.autotest.api.component.control.Control

    shouldBeDisabled, shouldBeEmpty, shouldBeEnabled, shouldHaveValue

    Methods inherited from interface net.n2oapp.framework.autotest.api.component.Element

    element, setElement
  • Method Details

    • uploadImage

      File uploadImage(File... image)
      Загрузка изображений в виде файлов
      Parameters:
      image - список загружаемых изображений
      Returns:
      первое загруженное изображение
    • uploadFromClasspath

      File uploadFromClasspath(String... imageName)
      Загрузка изображений через classpath
      Parameters:
      imageName - список имен загружаемых изображений
      Returns:
      первый загруженный файл
    • shouldHaveDeleteButton

      void shouldHaveDeleteButton(int index)
      Проверка наличия кнопки очистки изображения
      Parameters:
      index - номер проверяемого изображения
    • shouldNotHaveDeleteButton

      void shouldNotHaveDeleteButton(int index)
      Проверка отсутствия кнопки очистки файла
      Parameters:
      index - номер проверяемого изображения
    • deleteImage

      void deleteImage(int index)
      Удаление изображения из поля по номеру
      Parameters:
      index - номер изображения
    • shouldHavePreview

      void shouldHavePreview(int index)
      Проверка наличия возмножности предварительного просмотра изображения
      Parameters:
      index - номер загруженного изображения
    • shouldNotHavePreview

      void shouldNotHavePreview(int index)
      Проверка отсутствия возмножности предварительного просмотра изображения
      Parameters:
      index - номер загруженного изображения
    • openPreviewDialog

      ImageUploadControl.PreviewDialog openPreviewDialog(Page page, int index)
      Открытие предварительного просмотра
      Parameters:
      page - тип открываемой страницы
      index - номер загруженного изображения
      Returns:
      диалог предварительного просмотра для автотестирования
    • shouldHaveSize

      void shouldHaveSize(int size)
      Проверка количества загруженных изображений
      Parameters:
      size - ожидаемое количество загруженных изображений
    • shouldHaveNameInfo

      void shouldHaveNameInfo(int index)
      Проверка наличия имени у загруженного изображения
      Parameters:
      index - номер проверяемого изображения
    • shouldNotHaveNameInfo

      void shouldNotHaveNameInfo(int index)
      Проверка отсутствия имени у загруженного изображения
      Parameters:
      index - номер проверяемого изображения
    • shouldHaveName

      void shouldHaveName(int index, String fileName, Duration... duration)
      Проверка соответствия имени у загруженного изображения
      Parameters:
      index - номер проверяемого изображения
      fileName - ожидаемое имя изображения
    • shouldHaveVisibleSizeInfo

      void shouldHaveVisibleSizeInfo(int index)
      Проверка наличия информации о размере у загруженного изображения
      Parameters:
      index - номер проверяемого изображения
    • shouldNotHaveVisibleSizeInfo

      void shouldNotHaveVisibleSizeInfo(int index)
      Проверка отсутствия информации о размере у загруженного изображения
      Parameters:
      index - номер проверяемого изображения
    • shouldHaveSize

      void shouldHaveSize(int index, String fileSize)
      Проверка размера загруженного изображения
      Parameters:
      index - номер проверяемого изображения
      fileSize - ожидаемый размер изображения
    • uploadAreaShouldHaveShape

      void uploadAreaShouldHaveShape(net.n2oapp.framework.api.metadata.global.view.widget.table.ShapeTypeEnum shape)
      Проверка формы поля для загрузки изображения
      Parameters:
      shape - ожидаемая форма
    • uploadAreaShouldHaveIcon

      void uploadAreaShouldHaveIcon(String icon)
      Проверка иконки поля для загрузки изображения
      Parameters:
      icon - ожидаемая иконка
    • uploadAreaShouldHaveIconSize

      void uploadAreaShouldHaveIconSize(int size)
      Проверка размера поля для загрузки изображения
      Parameters:
      size - ожидаемый размер в пикселях
    • uploadAreaShouldHaveWidth

      void uploadAreaShouldHaveWidth(int width)
      Проверка ширины поля для загрузки изображения
      Parameters:
      width - ожидаемый размер в пикселях
    • uploadAreaShouldHaveHeight

      void uploadAreaShouldHaveHeight(int height)
      Проверка высоты поля для загрузки изображения
      Parameters:
      height - ожидаемый размер в пикселях