Class N2oMultiFieldSet
java.lang.Object
net.n2oapp.framework.autotest.impl.component.N2oElement
net.n2oapp.framework.autotest.impl.component.N2oComponent
net.n2oapp.framework.autotest.impl.component.fieldset.N2oFieldSet
net.n2oapp.framework.autotest.impl.component.fieldset.N2oMultiFieldSet
Филдсет с динамическим числом полей для автотестирования
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.codeborne.selenide.SelenideElementprotected com.codeborne.selenide.SelenideElementvoidПроверка недоступности кнопки добавления филдсетовvoidПроверка доступности кнопки добавления филдсетовvoidaddButtonShouldHaveLabel(String label, Duration... duration) Проверка метки кнопки добавления филдсетовvoidКлик на кнопку добавления филдсетаvoidclickAddButton(String label) Клик на кнопку добавления филдсетаvoidКлик на кнопку удаления всех филдсетовprotected com.codeborne.selenide.SelenideElementitem(int index) Возвращает филдсет по номеруprotected com.codeborne.selenide.ElementsCollectionitems()protected com.codeborne.selenide.SelenideElementlabel()protected com.codeborne.selenide.SelenideElementvoidremoveAllButtonShouldHaveLabel(String label, Duration... duration) Проверка метки кнопки удаления всех филдсетовvoidПроверка того, что филдсет пустойvoidПроверка наличия кнопки добавления филдсетовvoidshouldHaveItems(int count) Проверка количества филдсетовvoidshouldHaveLabel(String label, Duration... duration) Проверка метки на соответствиеvoidПроверка наличия кнопки удаления всех филдсетовvoidПроверка отсутствия кнопки добавления филдсетовvoidПроверка того, что метки не существуетvoidПроверка отсутствия кнопки удаления всех филдсетовMethods inherited from class net.n2oapp.framework.autotest.impl.component.fieldset.N2oFieldSet
badgeShouldHavePosition, description, shouldHaveDescription, shouldNotHaveDescriptionMethods 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.badge.Badge
badgeShouldExists, badgeShouldHaveColor, badgeShouldHaveImage, badgeShouldHaveImagePosition, badgeShouldHaveImageShape, badgeShouldHavePosition, badgeShouldHaveShape, badgeShouldHaveText, badgeShouldNotExists, badgeShouldNotHaveTextMethods 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, setElementMethods inherited from interface net.n2oapp.framework.autotest.api.component.fieldset.FieldSet
shouldHaveDescription, shouldNotHaveDescriptionMethods inherited from interface net.n2oapp.framework.autotest.api.component.fieldset.Help
clickHelp, shouldHaveHelp
-
Constructor Details
-
N2oMultiFieldSet
public N2oMultiFieldSet()
-
-
Method Details
-
shouldHaveLabel
Description copied from interface:FieldSetПроверка метки на соответствие- Specified by:
shouldHaveLabelin interfaceFieldSet- Parameters:
label- ожидаемое значение метки
-
shouldNotHaveLabel
public void shouldNotHaveLabel()Description copied from interface:FieldSetПроверка того, что метки не существует- Specified by:
shouldNotHaveLabelin interfaceFieldSet
-
shouldHaveItems
public void shouldHaveItems(int count) Description copied from interface:MultiFieldSetПроверка количества филдсетов- Specified by:
shouldHaveItemsin interfaceMultiFieldSet- Parameters:
count- ожидаемое количество филдсетов
-
shouldBeEmpty
public void shouldBeEmpty()Description copied from interface:FieldSetПроверка того, что филдсет пустой- Specified by:
shouldBeEmptyin interfaceFieldSet
-
item
Description copied from interface:MultiFieldSetВозвращает филдсет по номеру- Specified by:
itemin interfaceMultiFieldSet- Parameters:
index- номер возвращаемого филдсета- Returns:
- Элемент филдсета с динамическим числом
-
shouldHaveAddButton
public void shouldHaveAddButton()Description copied from interface:MultiFieldSetПроверка наличия кнопки добавления филдсетов- Specified by:
shouldHaveAddButtonin interfaceMultiFieldSet
-
shouldNotHaveAddButton
public void shouldNotHaveAddButton()Description copied from interface:MultiFieldSetПроверка отсутствия кнопки добавления филдсетов- Specified by:
shouldNotHaveAddButtonin interfaceMultiFieldSet
-
addButtonShouldBeEnabled
public void addButtonShouldBeEnabled()Description copied from interface:MultiFieldSetПроверка доступности кнопки добавления филдсетов- Specified by:
addButtonShouldBeEnabledin interfaceMultiFieldSet
-
addButtonShouldBeDisabled
public void addButtonShouldBeDisabled()Description copied from interface:MultiFieldSetПроверка недоступности кнопки добавления филдсетов- Specified by:
addButtonShouldBeDisabledin interfaceMultiFieldSet
-
addButtonShouldHaveLabel
Description copied from interface:MultiFieldSetПроверка метки кнопки добавления филдсетов- Specified by:
addButtonShouldHaveLabelin interfaceMultiFieldSet- Parameters:
label- ожидаемое значение метки
-
clickAddButton
public void clickAddButton()Description copied from interface:MultiFieldSetКлик на кнопку добавления филдсета- Specified by:
clickAddButtonin interfaceMultiFieldSet
-
clickAddButton
Description copied from interface:MultiFieldSetКлик на кнопку добавления филдсета- Specified by:
clickAddButtonin interfaceMultiFieldSet- Parameters:
label- название кнопки
-
shouldHaveRemoveAllButton
public void shouldHaveRemoveAllButton()Description copied from interface:MultiFieldSetПроверка наличия кнопки удаления всех филдсетов- Specified by:
shouldHaveRemoveAllButtonin interfaceMultiFieldSet
-
shouldNotHaveRemoveAllButton
public void shouldNotHaveRemoveAllButton()Description copied from interface:MultiFieldSetПроверка отсутствия кнопки удаления всех филдсетов- Specified by:
shouldNotHaveRemoveAllButtonin interfaceMultiFieldSet
-
removeAllButtonShouldHaveLabel
Description copied from interface:MultiFieldSetПроверка метки кнопки удаления всех филдсетов- Specified by:
removeAllButtonShouldHaveLabelin interfaceMultiFieldSet- Parameters:
label- ожидаемое значение метки
-
clickRemoveAllButton
public void clickRemoveAllButton()Description copied from interface:MultiFieldSetКлик на кнопку удаления всех филдсетов- Specified by:
clickRemoveAllButtonin interfaceMultiFieldSet
-
label
protected com.codeborne.selenide.SelenideElement label() -
addButton
protected com.codeborne.selenide.SelenideElement addButton() -
addButton
-
removeAllButton
protected com.codeborne.selenide.SelenideElement removeAllButton() -
items
protected com.codeborne.selenide.ElementsCollection items() -
innerElement
protected com.codeborne.selenide.SelenideElement innerElement()
-