Class N2oImageUploadControl
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.N2oImageUploadControl
- All Implemented Interfaces:
Component,Control,ImageUploadControl,Element
Загрузка изображения для автотестирования
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.n2oapp.framework.autotest.api.component.control.ImageUploadControl
ImageUploadControl.PreviewDialog -
Field Summary
Fields inherited from class net.n2oapp.framework.autotest.impl.component.control.N2oControl
INPUT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteImage(int index) Удаление изображения из поля по номеруprotected com.codeborne.selenide.ElementsCollectionprotected com.codeborne.selenide.SelenideElementgetNameElement(int index) protected com.codeborne.selenide.SelenideElementgetPreviewElement(int index) protected com.codeborne.selenide.SelenideElementgetSizeElement(int index) protected com.codeborne.selenide.SelenideElementgetTrashElement(int index) protected com.codeborne.selenide.SelenideElementopenPreviewDialog(Page page, int index) Открытие предварительного просмотраvoidПроверка недоступности поляvoidПроверка пустоты поляvoidshouldHaveDeleteButton(int index) Проверка наличия кнопки очистки изображенияvoidshouldHaveName(int index, String fileName, Duration... duration) Проверка соответствия имени у загруженного изображенияvoidshouldHaveNameInfo(int index) Проверка наличия имени у загруженного изображенияvoidshouldHavePreview(int index) Проверка наличия возмножности предварительного просмотра изображенияvoidshouldHaveSize(int size) Проверка количества загруженных изображенийvoidshouldHaveSize(int index, String fileSize) Проверка размера загруженного изображенияvoidshouldHaveValue(String value, Duration... duration) Проверка значения в полеvoidshouldHaveVisibleSizeInfo(int index) Проверка наличия информации о размере у загруженного изображенияvoidshouldNotHaveDeleteButton(int index) Проверка отсутствия кнопки очистки файлаvoidshouldNotHaveNameInfo(int index) Проверка отсутствия имени у загруженного изображенияvoidshouldNotHavePreview(int index) Проверка отсутствия возмножности предварительного просмотра изображенияvoidshouldNotHaveVisibleSizeInfo(int index) Проверка отсутствия информации о размере у загруженного изображенияvoiduploadAreaShouldHaveHeight(int height) Проверка высоты поля для загрузки изображенияvoidПроверка иконки поля для загрузки изображенияvoiduploadAreaShouldHaveIconSize(int size) Проверка размера поля для загрузки изображенияvoiduploadAreaShouldHaveShape(net.n2oapp.framework.api.metadata.global.view.widget.table.ShapeType shape) Проверка формы поля для загрузки изображенияvoiduploadAreaShouldHaveWidth(int width) Проверка ширины поля для загрузки изображенияuploadFromClasspath(String... imageName) Загрузка изображений через classpathuploadImage(File... image) Загрузка изображений в виде файловMethods 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
-
N2oImageUploadControl
public N2oImageUploadControl()
-
-
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- ожидаемое значение
-
uploadImage
Description copied from interface:ImageUploadControlЗагрузка изображений в виде файлов- Specified by:
uploadImagein interfaceImageUploadControl- Parameters:
image- список загружаемых изображений- Returns:
- первое загруженное изображение
-
uploadFromClasspath
Description copied from interface:ImageUploadControlЗагрузка изображений через classpath- Specified by:
uploadFromClasspathin interfaceImageUploadControl- Parameters:
imageName- список имен загружаемых изображений- Returns:
- первый загруженный файл
-
shouldHaveDeleteButton
public void shouldHaveDeleteButton(int index) Description copied from interface:ImageUploadControlПроверка наличия кнопки очистки изображения- Specified by:
shouldHaveDeleteButtonin interfaceImageUploadControl- Parameters:
index- номер проверяемого изображения
-
shouldNotHaveDeleteButton
public void shouldNotHaveDeleteButton(int index) Description copied from interface:ImageUploadControlПроверка отсутствия кнопки очистки файла- Specified by:
shouldNotHaveDeleteButtonin interfaceImageUploadControl- Parameters:
index- номер проверяемого изображения
-
deleteImage
public void deleteImage(int index) Description copied from interface:ImageUploadControlУдаление изображения из поля по номеру- Specified by:
deleteImagein interfaceImageUploadControl- Parameters:
index- номер изображения
-
shouldHavePreview
public void shouldHavePreview(int index) Description copied from interface:ImageUploadControlПроверка наличия возмножности предварительного просмотра изображения- Specified by:
shouldHavePreviewin interfaceImageUploadControl- Parameters:
index- номер загруженного изображения
-
shouldNotHavePreview
public void shouldNotHavePreview(int index) Description copied from interface:ImageUploadControlПроверка отсутствия возмножности предварительного просмотра изображения- Specified by:
shouldNotHavePreviewin interfaceImageUploadControl- Parameters:
index- номер загруженного изображения
-
openPreviewDialog
Description copied from interface:ImageUploadControlОткрытие предварительного просмотра- Specified by:
openPreviewDialogin interfaceImageUploadControl- Parameters:
page- тип открываемой страницыindex- номер загруженного изображения- Returns:
- диалог предварительного просмотра для автотестирования
-
shouldHaveSize
public void shouldHaveSize(int size) Description copied from interface:ImageUploadControlПроверка количества загруженных изображений- Specified by:
shouldHaveSizein interfaceImageUploadControl- Parameters:
size- ожидаемое количество загруженных изображений
-
shouldHaveNameInfo
public void shouldHaveNameInfo(int index) Description copied from interface:ImageUploadControlПроверка наличия имени у загруженного изображения- Specified by:
shouldHaveNameInfoin interfaceImageUploadControl- Parameters:
index- номер проверяемого изображения
-
shouldNotHaveNameInfo
public void shouldNotHaveNameInfo(int index) Description copied from interface:ImageUploadControlПроверка отсутствия имени у загруженного изображения- Specified by:
shouldNotHaveNameInfoin interfaceImageUploadControl- Parameters:
index- номер проверяемого изображения
-
shouldHaveName
Description copied from interface:ImageUploadControlПроверка соответствия имени у загруженного изображения- Specified by:
shouldHaveNamein interfaceImageUploadControl- Parameters:
index- номер проверяемого изображенияfileName- ожидаемое имя изображения
-
shouldHaveVisibleSizeInfo
public void shouldHaveVisibleSizeInfo(int index) Description copied from interface:ImageUploadControlПроверка наличия информации о размере у загруженного изображения- Specified by:
shouldHaveVisibleSizeInfoin interfaceImageUploadControl- Parameters:
index- номер проверяемого изображения
-
shouldNotHaveVisibleSizeInfo
public void shouldNotHaveVisibleSizeInfo(int index) Description copied from interface:ImageUploadControlПроверка отсутствия информации о размере у загруженного изображения- Specified by:
shouldNotHaveVisibleSizeInfoin interfaceImageUploadControl- Parameters:
index- номер проверяемого изображения
-
shouldHaveSize
Description copied from interface:ImageUploadControlПроверка размера загруженного изображения- Specified by:
shouldHaveSizein interfaceImageUploadControl- Parameters:
index- номер проверяемого изображенияfileSize- ожидаемый размер изображения
-
uploadAreaShouldHaveShape
public void uploadAreaShouldHaveShape(net.n2oapp.framework.api.metadata.global.view.widget.table.ShapeType shape) Description copied from interface:ImageUploadControlПроверка формы поля для загрузки изображения- Specified by:
uploadAreaShouldHaveShapein interfaceImageUploadControl- Parameters:
shape- ожидаемая форма
-
uploadAreaShouldHaveIcon
Description copied from interface:ImageUploadControlПроверка иконки поля для загрузки изображения- Specified by:
uploadAreaShouldHaveIconin interfaceImageUploadControl- Parameters:
icon- ожидаемая иконка
-
uploadAreaShouldHaveIconSize
public void uploadAreaShouldHaveIconSize(int size) Description copied from interface:ImageUploadControlПроверка размера поля для загрузки изображения- Specified by:
uploadAreaShouldHaveIconSizein interfaceImageUploadControl- Parameters:
size- ожидаемый размер в пикселях
-
uploadAreaShouldHaveWidth
public void uploadAreaShouldHaveWidth(int width) Description copied from interface:ImageUploadControlПроверка ширины поля для загрузки изображения- Specified by:
uploadAreaShouldHaveWidthin interfaceImageUploadControl- Parameters:
width- ожидаемый размер в пикселях
-
uploadAreaShouldHaveHeight
public void uploadAreaShouldHaveHeight(int height) Description copied from interface:ImageUploadControlПроверка высоты поля для загрузки изображения- Specified by:
uploadAreaShouldHaveHeightin interfaceImageUploadControl- Parameters:
height- ожидаемый размер в пикселях
-
shouldBeDisabled
public void shouldBeDisabled()Description copied from interface:ControlПроверка недоступности поля- Specified by:
shouldBeDisabledin interfaceControl- Overrides:
shouldBeDisabledin classN2oControl
-
getFilesItems
protected com.codeborne.selenide.ElementsCollection getFilesItems() -
getPreviewElement
protected com.codeborne.selenide.SelenideElement getPreviewElement(int index) -
getNameElement
protected com.codeborne.selenide.SelenideElement getNameElement(int index) -
getSizeElement
protected com.codeborne.selenide.SelenideElement getSizeElement(int index) -
getUploadAreaElement
protected com.codeborne.selenide.SelenideElement getUploadAreaElement() -
getTrashElement
protected com.codeborne.selenide.SelenideElement getTrashElement(int index)
-