Class N2oFileUploadControl

All Implemented Interfaces:
Component, Control, FileUploadControl, Element

public class N2oFileUploadControl extends N2oControl implements FileUploadControl
Загрузка файла для автотестирования
  • Constructor Details

    • N2oFileUploadControl

      public N2oFileUploadControl()
  • Method Details

    • shouldBeEmpty

      public void shouldBeEmpty()
      Description copied from interface: Control
      Проверка пустоты поля
      Specified by:
      shouldBeEmpty in interface Control
    • shouldHaveValue

      public void shouldHaveValue(String value, Duration... duration)
      Description copied from interface: Control
      Проверка значения в поле
      Specified by:
      shouldHaveValue in interface Control
      Parameters:
      value - ожидаемое значение
    • uploadFile

      public File uploadFile(File... file)
      Description copied from interface: FileUploadControl
      Загрузка файлов
      Specified by:
      uploadFile in interface FileUploadControl
      Parameters:
      file - список загружаемых файлов
      Returns:
      первый загруженный файл
    • uploadFromClasspath

      public File uploadFromClasspath(String... fileName)
      Description copied from interface: FileUploadControl
      Загрузка файлов через classpath
      Specified by:
      uploadFromClasspath in interface FileUploadControl
      Parameters:
      fileName - список имен загружаемых файлов
      Returns:
      первый загруженный файл
    • deleteFile

      public void deleteFile(int index)
      Description copied from interface: FileUploadControl
      Удаление файла из поля ввода по номеру
      Specified by:
      deleteFile in interface FileUploadControl
      Parameters:
      index - номер файла
    • shouldHaveUploadFiles

      public void shouldHaveUploadFiles(int count)
      Description copied from interface: FileUploadControl
      Проверка количества загруженных файлов
      Specified by:
      shouldHaveUploadFiles in interface FileUploadControl
      Parameters:
      count - ожидаемое количество загруженных файлов
    • uploadFileShouldHaveName

      public void uploadFileShouldHaveName(int index, String fileName, Duration... duration)
      Description copied from interface: FileUploadControl
      Проверка названия загруженного файла
      Specified by:
      uploadFileShouldHaveName in interface FileUploadControl
      Parameters:
      index - номер проверяемого файла
      fileName - ожидаемое имя файла
    • uploadFileShouldHaveSize

      public void uploadFileShouldHaveSize(int index, String fileSize)
      Description copied from interface: FileUploadControl
      Проверка размера загруженного файлов
      Specified by:
      uploadFileShouldHaveSize in interface FileUploadControl
      Parameters:
      index - номер проверяемого файла
      fileSize - ожидаемый размер файла
    • uploadFileShouldHaveLink

      public void uploadFileShouldHaveLink(int index, String href)
      Description copied from interface: FileUploadControl
      Проверка ссылки загруженного файлов
      Specified by:
      uploadFileShouldHaveLink in interface FileUploadControl
      Parameters:
      index - номер проверяемого файла
      href - ожидаемая ссылка файла
    • shouldBeDisabled

      public void shouldBeDisabled()
      Description copied from interface: Control
      Проверка недоступности поля
      Specified by:
      shouldBeDisabled in interface Control
      Overrides:
      shouldBeDisabled in class N2oControl
    • files

      protected com.codeborne.selenide.ElementsCollection files()