Interface Page
- All Known Subinterfaces:
LeftRightPage,SearchablePage,SimplePage,StandardPage,TopLeftRightPage
- All Known Implementing Classes:
N2oLeftRightPage,N2oPage,N2oSearchablePage,N2oSimplePage,N2oStandardPage,N2oTopLeftRightPage
Страница для автотестирования
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceКомпонент шлебные крошки для автотестированияstatic interfaceКомпонент диалог для автотестированияstatic interfaceОверлей для автотестированияstatic interfaceКомпонент панель кнопок страницы для автотестированияstatic interfaceКомпонент поповер для автотестирования -
Method Summary
Modifier and TypeMethodDescriptionalerts(Alert.PlacementEnum placement) Возвращает компонент оповещение, положение которого совпадает с ожидаемымВозвращает компонент диалог, заголовок которого совпадает с ожидаемымfooter()header()overlay()Возвращает компонент поповер, заголовок которого совпадает с ожидаемымvoidПрокрутка страницы в самый низvoidscrollUp()Прокрутка страницы в самый верхvoidshouldHaveError(int statusCode) Проверка http-ошибки на страницеvoidshouldHaveLayout(net.n2oapp.framework.api.metadata.application.NavigationLayoutEnum layout) Проверка макета на соответствиеvoidshouldHaveTitle(String title, Duration... duration) Проверка заголовка на соответствиеvoidshouldHaveUrlMatches(String regex) Проверка совпадения части ссылки страницыsidebar()toolbar()Methods 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.Element
element, setElement
-
Method Details
-
header
SimpleHeader header()- Returns:
- Компонент header для автотестирования
-
sidebar
Sidebar sidebar()- Returns:
- Компонент боковой панели для автотестирования
-
toolbar
Page.PageToolbar toolbar()- Returns:
- Компонент панель кнопок страницы для автотестирования
-
breadcrumb
Page.Breadcrumb breadcrumb()- Returns:
- Компонент хлебные крошки для автотестирования
-
overlay
Page.Overlay overlay()- Returns:
- Компонент оверлей для автотестирования
-
dialog
Возвращает компонент диалог, заголовок которого совпадает с ожидаемым- Parameters:
title- заголовок диалога- Returns:
- Компонент диалог для автотестирования
-
popover
Возвращает компонент поповер, заголовок которого совпадает с ожидаемым- Parameters:
title- заголовок диалога- Returns:
- Компонент поповер для автотестирования
-
alerts
Возвращает компонент оповещение, положение которого совпадает с ожидаемым- Parameters:
placement- положение оповещения на странице- Returns:
- Компонент оповещение для автотестирования
-
shouldHaveUrlMatches
Проверка совпадения части ссылки страницы- Parameters:
regex- часть ссылки в виде регулярного выражения
-
shouldHaveTitle
Проверка заголовка на соответствие- Parameters:
title- ожидаемый заголовок страницы
-
scrollUp
void scrollUp()Прокрутка страницы в самый верх -
scrollDown
void scrollDown()Прокрутка страницы в самый низ -
shouldHaveError
void shouldHaveError(int statusCode) Проверка http-ошибки на странице- Parameters:
statusCode- ожидаемая ошибка
-