Class N2oFileUploadControl
java.lang.Object
net.n2oapp.framework.autotest.impl.component.N2oElement
net.n2oapp.framework.autotest.impl.component.N2oComponent
net.n2oapp.framework.autotest.impl.component.control.N2oControl
net.n2oapp.framework.autotest.impl.component.control.N2oFileUploadControl
- All Implemented Interfaces:
Component,Control,FileUploadControl,Element
Загрузка файла для автотестирования
-
Field Summary
Fields inherited from class net.n2oapp.framework.autotest.impl.component.control.N2oControl
INPUT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteFile(int index) Удаление файла из поля ввода по номеруprotected com.codeborne.selenide.ElementsCollectionfiles()voidПроверка недоступности поляvoidПроверка пустоты поляvoidshouldHaveUploadFiles(int count) Проверка количества загруженных файловvoidshouldHaveValue(String value, Duration... duration) Проверка значения в полеuploadFile(File... file) Загрузка файловvoiduploadFileShouldHaveLink(int index, String href) Проверка ссылки загруженного файловvoiduploadFileShouldHaveName(int index, String fileName, Duration... duration) Проверка названия загруженного файлаvoiduploadFileShouldHaveSize(int index, String fileSize) Проверка размера загруженного файловuploadFromClasspath(String... fileName) Загрузка файлов через classpathMethods inherited from class net.n2oapp.framework.autotest.impl.component.control.N2oControl
shouldBeEnabledMethods inherited from class net.n2oapp.framework.autotest.impl.component.N2oComponent
shouldBeHidden, shouldBeVisible, shouldExists, shouldHaveCssClass, shouldHaveStyle, shouldNotExistsMethods inherited from class net.n2oapp.framework.autotest.impl.component.N2oElement
element, setElementMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.n2oapp.framework.autotest.api.component.Component
should, should, should, shouldBeHidden, shouldBeVisible, shouldExists, shouldHaveCssClass, shouldHaveStyle, shouldNotExistsMethods inherited from interface net.n2oapp.framework.autotest.api.component.control.Control
shouldBeEnabledMethods inherited from interface net.n2oapp.framework.autotest.api.component.Element
element, setElement
-
Constructor Details
-
N2oFileUploadControl
public N2oFileUploadControl()
-
-
Method Details
-
shouldBeEmpty
public void shouldBeEmpty()Description copied from interface:ControlПроверка пустоты поля- Specified by:
shouldBeEmptyin interfaceControl
-
shouldHaveValue
Description copied from interface:ControlПроверка значения в поле- Specified by:
shouldHaveValuein interfaceControl- Parameters:
value- ожидаемое значение
-
uploadFile
Description copied from interface:FileUploadControlЗагрузка файлов- Specified by:
uploadFilein interfaceFileUploadControl- Parameters:
file- список загружаемых файлов- Returns:
- первый загруженный файл
-
uploadFromClasspath
Description copied from interface:FileUploadControlЗагрузка файлов через classpath- Specified by:
uploadFromClasspathin interfaceFileUploadControl- Parameters:
fileName- список имен загружаемых файлов- Returns:
- первый загруженный файл
-
deleteFile
public void deleteFile(int index) Description copied from interface:FileUploadControlУдаление файла из поля ввода по номеру- Specified by:
deleteFilein interfaceFileUploadControl- Parameters:
index- номер файла
-
shouldHaveUploadFiles
public void shouldHaveUploadFiles(int count) Description copied from interface:FileUploadControlПроверка количества загруженных файлов- Specified by:
shouldHaveUploadFilesin interfaceFileUploadControl- Parameters:
count- ожидаемое количество загруженных файлов
-
uploadFileShouldHaveName
Description copied from interface:FileUploadControlПроверка названия загруженного файла- Specified by:
uploadFileShouldHaveNamein interfaceFileUploadControl- Parameters:
index- номер проверяемого файлаfileName- ожидаемое имя файла
-
uploadFileShouldHaveSize
Description copied from interface:FileUploadControlПроверка размера загруженного файлов- Specified by:
uploadFileShouldHaveSizein interfaceFileUploadControl- Parameters:
index- номер проверяемого файлаfileSize- ожидаемый размер файла
-
uploadFileShouldHaveLink
Description copied from interface:FileUploadControlПроверка ссылки загруженного файлов- Specified by:
uploadFileShouldHaveLinkin interfaceFileUploadControl- Parameters:
index- номер проверяемого файлаhref- ожидаемая ссылка файла
-
shouldBeDisabled
public void shouldBeDisabled()Description copied from interface:ControlПроверка недоступности поля- Specified by:
shouldBeDisabledin interfaceControl- Overrides:
shouldBeDisabledin classN2oControl
-
files
protected com.codeborne.selenide.ElementsCollection files()
-