Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

addToDefaultBlacklistEntries(List<BlacklistEntry>) - Method in class ru.alfabank.tests.core.helpers.BlackList
добавляет новые URL к дефолтному Blacklist
addValue(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Добавление строки (в приоритете: из property, из переменной сценария, значение аргумента) в поле к уже заполненой строке
AkitaEnvironment - Class in ru.alfabank.alfatest.cucumber.api
Класс, связанный с AkitaScenario, используется для хранения страниц и переменных внутри сценария
AkitaEnvironment(Scenario) - Constructor for class ru.alfabank.alfatest.cucumber.api.AkitaEnvironment
 
AkitaEnvironment() - Constructor for class ru.alfabank.alfatest.cucumber.api.AkitaEnvironment
 
AkitaPage - Class in ru.alfabank.alfatest.cucumber.api
Класс для реализации паттерна PageObject
AkitaPage() - Constructor for class ru.alfabank.alfatest.cucumber.api.AkitaPage
 
AkitaScenario - Class in ru.alfabank.alfatest.cucumber.api
Главный класс, отвечающий за сопровождение тестовых шагов
AnnotationScanner - Class in ru.alfabank.alfatest.cucumber.api
Для поиска классов с заданной аннотацией среди всех классов в проекте на основе механизма рефлексии
AnnotationScanner() - Constructor for class ru.alfabank.alfatest.cucumber.api.AnnotationScanner
 
appeared() - Method in class ru.alfabank.alfatest.cucumber.api.AkitaPage
Обертка над AkitaPage.isAppeared Ex: AkitaPage.appeared().doSomething();

B

BlackList - Class in ru.alfabank.tests.core.helpers
 
BlackList() - Constructor for class ru.alfabank.tests.core.helpers.BlackList
 
BlackList(List<BlacklistEntry>) - Constructor for class ru.alfabank.tests.core.helpers.BlackList
 
BlackListManager - Class in ru.alfabank.tests.core.helpers
 
BlackListManager(String) - Constructor for class ru.alfabank.tests.core.helpers.BlackListManager
 
blockDisappeared(String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка того, что блок исчез/стал невидимым
BROWSER - Static variable in class ru.alfabank.tests.core.drivers.CustomDriverProvider
 
buttonIsNotActive(String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка, что кнопка/ссылка недоступна для нажатия

C

checkCurrentURL(String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка, что текущий URL совпадает с ожидаемым (берется из property / переменной, если такая переменная не найдена, то берется переданное значение)
checkCurrentURLIsNotEquals(String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка, что текущий URL не совпадает с ожидаемым (берется из property / переменной, если такая переменная не найдена, то берется переданное значение)
checkElemClassContainsExpectedValue(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка, что элемент содержит указанный класс (в приоритете: из property, из переменной сценария, значение аргумента) Например: если нужно проверить что элемент не отображается на странице, но проверки Selenium отрабатывают неверно, можно использовать данный метод и проверить, что среди его классов есть disabled
checkElemClassNotContainsExpectedValue(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка, что элемент не содержит указанный класс
checkElemContainsAtrWithValue(String, String, String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка, что у элемента есть атрибут с ожидаемым значением (в приоритете: из property, из переменной сценария, значение аргумента)
checkFieldSymbolsCount(String, int) - Method in class ru.alfabank.steps.DefaultSteps
Производится проверка количества символов в поле со значением, указанным в шаге
checkIfListConsistsOfTableElements(String, List<String>) - Method in class ru.alfabank.steps.DefaultSteps
Проверка, что список со страницы состоит только из элементов, перечисленных в таблице Для получения текста из элементов списка используется метод getText()
checkIfListContainsValueFromField(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка того, что значение из поля содержится в списке, полученном из хранилища переменных по заданному ключу
checkIfListInnerTextConsistsOfTableElements(String, List<String>) - Method in class ru.alfabank.steps.DefaultSteps
Проверка, что список со страницы состоит только из элементов, перечисленных в таблице Для получения текста из элементов списка используется метод innerText()
checkIfSelectedListElementMatchesValue(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Выбор из списка со страницы элемента с заданным значением (в приоритете: из property, из переменной сценария, значение аргумента)
checkIfValueFromVariableEqualPropertyVariable(String, String) - Method in class ru.alfabank.steps.DefaultSteps
 
checkingTwoVariablesAreNotEquals(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка неравенства двух переменных из хранилища
checkListElementsContainsText(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка, что каждый элемент списка содержит ожидаемый текст Не чувствителен к регистру
checkListElementsNotContainsText(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка, что каждый элемент списка не содержит ожидаемый текст
checkListInnerTextCorrespondsToListFromVariable(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка, что список со страницы совпадает со списком из переменной без учёта порядка элементов Для получения текста из элементов списка используется метод innerText()
checkListTextsByRegExp(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Проход по списку и проверка текста у элемента на соответствие формату регулярного выражения
checkPageTitle(String) - Method in class ru.alfabank.steps.DefaultManageBrowserSteps
Производится сравнение заголовка страницы со значением, указанным в шаге (в приоритете: из property, из переменной сценария, значение аргумента)
checkResponseCode(String, String, int, List<RequestParam>) - Method in class ru.alfabank.steps.DefaultApiSteps
Посылается http запрос по заданному урлу с заданными параметрами.
checkStatusCode(Response, int) - Method in class ru.alfabank.steps.DefaultApiSteps
Сравнение кода http ответа с ожидаемым
cleanField(String) - Method in class ru.alfabank.steps.DefaultSteps
Очищается заданное поле
clear() - Method in class ru.alfabank.alfatest.cucumber.ScopedVariables
 
clearCash() - Static method in class ru.alfabank.steps.InitialSetupSteps
Удаляет все cookies
clickableField(String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка, что элемент на странице кликабелен
clickOnButtonAndUploadFile(String, String) - Method in class ru.alfabank.steps.DefaultSteps
 
clickOnElement(String) - Method in class ru.alfabank.steps.DefaultSteps
На странице происходит клик по заданному элементу
clickOnElementInBlock(String, String) - Method in class ru.alfabank.steps.DefaultPageElementSteps
На странице происходит клик по заданному элементу в блоке
closeCurrentTab() - Method in class ru.alfabank.steps.DefaultManageBrowserSteps
Производится закрытие текущей вкладки
closeWebDriver() - Method in class ru.alfabank.steps.InitialSetupSteps
По завершению теста удаляет все куки и закрывает веб-браузер
compareCurrentPageWithBase(String) - Method in class ru.alfabank.steps.LayoutSteps
Шаг проверяет, что текущая страница соответствует описанным в .spec файле требованиям
compareCurrentPageWithBase(String, String) - Method in class ru.alfabank.steps.LayoutSteps
Шаг проверяет, что текущая страница соответствует описанным в .spec файле требованиям
compareFieldAndVariable(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка того, что значение из поля совпадает со значением заданной переменной из хранилища
compareListFromUIAndFromVariable(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка, что список со страницы совпадает со списком из переменной без учёта порядка элементов
compareTwoVariables(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка равенства двух переменных из хранилища
compareValInFieldAndFromStep(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка, что значение в поле равно значению, указанному в шаге (в приоритете: из property, из переменной сценария, значение аргумента)
createDriver(DesiredCapabilities) - Method in class ru.alfabank.tests.core.drivers.CustomDriverProvider
 
currentDate(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Ввод в поле текущей даты в заданном формате При неверном формате, используется dd.MM.yyyy
CURVE_BRACES_PATTERN - Static variable in class ru.alfabank.alfatest.cucumber.ScopedVariables
 
CustomDriverProvider - Class in ru.alfabank.tests.core.drivers
Провайдер драйверов, который позволяет запускать тесты локально или удаленно, используя Selenoid Параметры запуска можно задавать, как системные переменные.
CustomDriverProvider() - Constructor for class ru.alfabank.tests.core.drivers.CustomDriverProvider
 

D

DEFAULT_HEIGHT - Static variable in class ru.alfabank.tests.core.drivers.CustomDriverProvider
 
DEFAULT_WIDTH - Static variable in class ru.alfabank.tests.core.drivers.CustomDriverProvider
 
DefaultApiSteps - Class in ru.alfabank.steps
Шаги для тестирования API, доступные по умолчанию в каждом новом проекте
DefaultApiSteps() - Constructor for class ru.alfabank.steps.DefaultApiSteps
 
DefaultManageBrowserSteps - Class in ru.alfabank.steps
Шаги для работы с cookies
DefaultManageBrowserSteps() - Constructor for class ru.alfabank.steps.DefaultManageBrowserSteps
 
DefaultPageElementSteps - Class in ru.alfabank.steps
Шаги для работы с блоками со страницы, доступные по умолчанию в каждом новом проекте
DefaultPageElementSteps() - Constructor for class ru.alfabank.steps.DefaultPageElementSteps
 
DefaultSteps - Class in ru.alfabank.steps
В akitaScenario используется хранилище переменных.
DefaultSteps() - Constructor for class ru.alfabank.steps.DefaultSteps
 
deleteCookies() - Method in class ru.alfabank.steps.DefaultManageBrowserSteps
Удаляем все cookies
disappeared() - Method in class ru.alfabank.alfatest.cucumber.api.AkitaPage
Обертка над AkitaPage.isDisappeared Ex: AkitaPage.disappeared().doSomething();

E

elemDisappered(String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка того, что элемент исчезнет со страницы (станет невидимым) в течение DEFAULT_TIMEOUT.
elementHover(String) - Method in class ru.alfabank.steps.DefaultSteps
Выполняется наведение курсора на элемент
elementIsNotVisible(String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка того, что элемент не отображается на странице
elemIsPresentedOnPage(String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка появления элемента(не списка) на странице в течение DEFAULT_TIMEOUT.
embedFileToReport(File, String) - Static method in class ru.alfabank.steps.LayoutSteps
Прикрепляет файл к текущему сценарию в cucumber отчете
evaluate(String) - Method in class ru.alfabank.alfatest.cucumber.ScopedVariables
Компилирует и выполняет в рантайме переданный на вход java/groovy-код.
executeJsScript(String) - Method in class ru.alfabank.steps.DefaultSteps
Выполняется запуск js-скрипта с указанием в js.executeScript его логики Скрипт можно передать как аргумент метода или значение из application.properties
expandWindowToFullScreen() - Method in class ru.alfabank.steps.DefaultSteps
Разворачивает окно с браузером на весь экран
expressionExpression(String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка выражения на истинность выражение из property, из переменной сценария или значение аргумента Например, string1.equals(string2) OR string.equals("string") Любое Java-выражение, возвращающие boolean
extractFieldValue(Field, Object) - Static method in class ru.alfabank.alfatest.cucumber.utils.Reflection
Получение поля класса с помощью механизма рефлексии

F

fieldInputIsEmpty(String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка, что поле для ввода пусто
fieldIsDisable(String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка, что поле нередактируемо
fillBlackList(List<BlacklistEntry>) - Method in class ru.alfabank.tests.core.helpers.BlackListManager
 
findElement(String) - Method in class ru.alfabank.steps.DefaultSteps
Нажатие на элемент по его тексту (в приоритете: из property, из переменной сценария, значение аргумента)

G

get(String) - Method in class ru.alfabank.alfatest.cucumber.api.Pages
Получение страницы из "pages" по имени
get(Class<T>, String) - Method in class ru.alfabank.alfatest.cucumber.api.Pages
Получение страницы по классу
get(String) - Method in class ru.alfabank.alfatest.cucumber.ScopedVariables
 
getAnyElementsListInnerTexts(String) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaPage
Получение текстов всех элементов, содержащихся в элементе-списке, состоящего как из редактируемых полей, так и статичных элементов по имени Используется метод innerText(), который получает как видимый, так и скрытый текст из элемента, обрезая перенос строк и пробелы в конце и начале строчки.
getAnyElementsListTexts(String) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaPage
Получение текстов всех элементов, содержащихся в элементе-списке, состоящего как из редактируемых полей, так и статичных элементов по имени
getAnyElementText(String) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaPage
Получение текста элемента, как редактируемого поля, так и статичного элемента по имени
getAnyElementText(SelenideElement) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaPage
Получение текста элемента, как редактируемого поля, так и статичного элемента по значению элемента
getBlacklistEntries() - Method in class ru.alfabank.tests.core.helpers.BlackList
 
getBlock(String) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaPage
Получение блока со страницы по имени (аннотированного "Name")
getButtonFromListByName(List<SelenideElement>, String) - Static method in class ru.alfabank.alfatest.cucumber.api.AkitaPage
Поиск элемента по имени внутри списка элементов
getClassesAnnotatedWith(Class<? extends Annotation>) - Method in class ru.alfabank.alfatest.cucumber.api.AnnotationScanner
 
getCurrentPage() - Method in class ru.alfabank.alfatest.cucumber.api.AkitaScenario
Получение страницы, тестирование которой производится в данный момент
getCurrentPage() - Method in class ru.alfabank.alfatest.cucumber.api.Pages
Возвращает текущую страницу, на которой в текущий момент производится тестирование
getElement(String) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaPage
Получение элемента со страницы по имени (аннотированного "Name")
getElementsList(String) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaPage
Получение элемента-списка со страницы по имени
getEnvironment() - Method in class ru.alfabank.alfatest.cucumber.api.AkitaScenario
 
getInstance() - Static method in class ru.alfabank.alfatest.cucumber.api.AkitaScenario
 
getPage(String) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaEnvironment
 
getPage(Class<T>, String) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaEnvironment
 
getPage(String) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaScenario
 
getPage(Class<T>, boolean) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaScenario
Получение страницы по классу с возможностью выполнить проверку отображения элементов страницы
getPage(Class<T>) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaScenario
Получение страницы по классу (проверка отображения элементов страницы не выполняется)
getPage(Class<T>, String) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaScenario
Получение страницы по классу и имени (оба параметра должны совпадать)
getPage(Class<T>, boolean) - Static method in class ru.alfabank.alfatest.cucumber.api.Pages
Получение страницы по классу с возможностью выполнить проверку элементов страницы
getPages() - Method in class ru.alfabank.alfatest.cucumber.api.AkitaEnvironment
 
getPages() - Method in class ru.alfabank.alfatest.cucumber.api.AkitaScenario
Получение списка страниц
getPrimaryElements() - Method in class ru.alfabank.alfatest.cucumber.api.AkitaPage
Получение всех элементов страницы, не помеченных аннотацией "Optional"
getPropertyOrStringVariableOrValue(String) - Method in class ru.alfabank.steps.DefaultSteps
Возвращает значение из property файла, если отсутствует, то из пользовательских переменных, если и оно отсутствует, то возвращает значение переданной на вход переменной
getPropertyOrValue(String) - Static method in class ru.alfabank.tests.core.helpers.PropertyLoader
Возвращает значение свойства из property-файла по его названию, если значение не найдено, возвращает это же значение в качестве значения по умолчанию
getRandCharSequence(int, String) - Method in class ru.alfabank.steps.DefaultSteps
Возвращает последовательность случайных символов переданных алфавита и длины Принимает на вход варианты языков 'ru' и 'en' Для других входных параметров возвращает латинские символы (en)
getScenario() - Method in class ru.alfabank.alfatest.cucumber.api.AkitaEnvironment
 
getScenario() - Method in class ru.alfabank.alfatest.cucumber.api.AkitaScenario
Возвращает текущий сценарий (Cucumber.api)
getTranslateNormalizeSpaceText(String) - Method in class ru.alfabank.steps.DefaultSteps
Возвращает локатор для поиска по нормализованному(без учета регистра) тексту
getVar(String) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaEnvironment
 
getVar(String) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaScenario
Получение переменной по имени, заданного пользователем, из пула переменных "variables" в AkitaEnvironment
getVars() - Method in class ru.alfabank.alfatest.cucumber.api.AkitaEnvironment
 
getVars() - Method in class ru.alfabank.alfatest.cucumber.api.AkitaScenario
Получение всех переменных из пула "variables" в классе AkitaEnvironment
goToSelectedPageByLink(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Выполняется переход по заданной ссылке.
goToUrl(String) - Method in class ru.alfabank.steps.DefaultSteps
Выполняется переход по заданной ссылке, ссылка берется из property / переменной, если такая переменная не найдена, то берется переданное значение при этом все ключи переменных в фигурных скобках меняются на их значения из хранилища akitaScenario

H

HEADLESS - Static variable in class ru.alfabank.tests.core.drivers.CustomDriverProvider
 

I

ieAppeared() - Method in class ru.alfabank.alfatest.cucumber.api.AkitaPage
Обертка над AkitaPage.isAppearedInIe Ex: AkitaPage.ieAppeared().doSomething(); Используется при работе с IE
ieDisappeared() - Method in class ru.alfabank.alfatest.cucumber.api.AkitaPage
Обертка над AkitaPage.isDisappearedInIe Ex: AkitaPage.ieDisappeared().doSomething(); Используется при работе с IE
IMG_DIFF_PATH - Static variable in class ru.alfabank.steps.LayoutSteps
 
initialize() - Method in class ru.alfabank.alfatest.cucumber.api.AkitaPage
 
InitialSetupSteps - Class in ru.alfabank.steps
 
InitialSetupSteps() - Constructor for class ru.alfabank.steps.InitialSetupSteps
 
inputAndSetRandomNumSequence(String, int, String) - Method in class ru.alfabank.steps.DefaultSteps
Ввод в поле случайной последовательности цифр задаваемой длины и сохранение этого значения в переменную
inputRandomNumSequence(String, int) - Method in class ru.alfabank.steps.DefaultSteps
Ввод в поле случайной последовательности цифр задаваемой длины
isAppeared() - Method in class ru.alfabank.alfatest.cucumber.api.AkitaPage
Проверка появления всех элементов страницы, не помеченных аннотацией "Optional"
isAppearedInIe() - Method in class ru.alfabank.alfatest.cucumber.api.AkitaPage
Проверка появления всех элементов страницы, не помеченных аннотацией "Optional".
isDisappeared() - Method in class ru.alfabank.alfatest.cucumber.api.AkitaPage
Проверка, что все элементы страницы, не помеченные аннотацией "Optional", исчезли
isDisappearedInIe() - Method in class ru.alfabank.alfatest.cucumber.api.AkitaPage
Проверка, что все элементы страницы, не помеченные аннотацией "Optional", исчезли Вместо parallelStream используется stream из-за медленной работы IE
isJSONValid(String) - Static method in class ru.alfabank.alfatest.cucumber.ScopedVariables
Проверяет, является ли переданная в качестве аргумента строка валидным JSON
isTextMatches(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка на соответствие строки паттерну

L

LayoutSteps - Class in ru.alfabank.steps
 
LayoutSteps() - Constructor for class ru.alfabank.steps.LayoutSteps
 
listContainsMoreOrLessElements(String, String, int) - Method in class ru.alfabank.steps.DefaultSteps
Производится сопоставление числа элементов списка и значения, указанного в шаге
listContainsNumberFromVariable(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Производится проверка соответствия числа элементов списка значению из property файла, из переменной сценария или указанному в шаге
listContainsNumberOfElements(String, int) - Method in class ru.alfabank.steps.DefaultSteps
Производится проверка соответствия числа элементов списка значению, указанному в шаге
listIsPresentedOnPage(String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка появления списка на странице в течение DEFAULT_TIMEOUT.
loadPage(String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка того, что все элементы, которые описаны в классе страницы с аннотацией @Name, но без аннотации @Optional появились на странице в течение WAITING_APPEAR_TIMEOUT, которое равно значению свойства "waitingAppearTimeout" из application.properties.
loadPageFailed(String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка того, что все элементы, которые описаны в классе страницы с аннотацией @Name, но без аннотации @Optional, не появились на странице
loadProperty(String) - Static method in class ru.alfabank.tests.core.helpers.PropertyLoader
Возвращает свойство по его названию из property-файла
loadProperty(String, String) - Static method in class ru.alfabank.tests.core.helpers.PropertyLoader
Возвращает значение свойства из property-файла по его названию, Если ничего не найдено, возвращает значение по умолчанию
loadPropertyInt(String, Integer) - Static method in class ru.alfabank.tests.core.helpers.PropertyLoader
Возвращает значение свойства типа Integer из property-файла по названию, если ничего не найдено, возвращает значение по умолчанию
loadSystemPropertyOrDefault(String, String) - Static method in class ru.alfabank.tests.core.helpers.PropertyLoader
Возвращает значение системного свойства (из доступных для данной JVM) по его названию, в случае, если оно не найдено, вернется значение по умолчанию
loadSystemPropertyOrDefault(String, Integer) - Static method in class ru.alfabank.tests.core.helpers.PropertyLoader
Возвращает Integer значение системного свойства (из доступных для данной JVM) по его названию, в случае, если оно не найдено, вернется значение по умолчанию
loadSystemPropertyOrDefault(String, Boolean) - Static method in class ru.alfabank.tests.core.helpers.PropertyLoader
Возвращает Boolean значение системного свойства (из доступных для данной JVM) по его названию, в случае, если оно не найдено, вернется значение по умолчанию
loadValueFromFileOrPropertyOrDefault(String) - Static method in class ru.alfabank.tests.core.helpers.PropertyLoader
Получает значение из application.properties, файла по переданному пути или как String аргумент Используется для получение body.json api шагах, либо для получения script.js в ui шагах
LOCAL - Static variable in class ru.alfabank.tests.core.drivers.CustomDriverProvider
 
loginByUserData(String) - Method in class ru.alfabank.steps.DefaultSteps
Шаг авторизации.

M

MOBILE_DRIVER - Static variable in class ru.alfabank.tests.core.drivers.CustomDriverProvider
 

N

Name - Annotation Type in ru.alfabank.alfatest.cucumber.annotations
Аннотация для элементов страницы, служащая для их индентификации в cucumber-сценариях

O

openReadOnlyForm() - Method in class ru.alfabank.steps.DefaultSteps
Проверка, что на странице не отображаются редактируемые элементы, такие как: -input -textarea
Optional - Annotation Type in ru.alfabank.alfatest.cucumber.annotations
Аннотация для элементов страницы, служащая для отключения проверки появления элемента после загрузки страницы

P

Pages - Class in ru.alfabank.alfatest.cucumber.api
Предназначен для хранения страниц, используемых при прогоне тестов
Pages() - Constructor for class ru.alfabank.alfatest.cucumber.api.Pages
 
pasteValueToTextField(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Ввод в поле указанного текста (в приоритете: из property, из переменной сценария, значение аргумента), используя буфер обмена и клавиши SHIFT + INSERT
pressKeyCombination(List<String>) - Method in class ru.alfabank.steps.DefaultSteps
Эмулирует нажатие сочетания клавиш на клавиатуре.
PropertyLoader - Class in ru.alfabank.tests.core.helpers
Класс для получения свойств
pushButtonOnKeyboard(String) - Method in class ru.alfabank.steps.DefaultSteps
Эмулирует нажатие клавиш на клавиатуре
put(String, T) - Method in class ru.alfabank.alfatest.cucumber.api.Pages
Добавление инстанциированной страницы в "pages" с проверкой на NULL
put(String, Class<? extends AkitaPage>) - Method in class ru.alfabank.alfatest.cucumber.api.Pages
Добавление страницы в "pages" по классу
put(String, Object) - Method in class ru.alfabank.alfatest.cucumber.ScopedVariables
 

R

Reflection - Class in ru.alfabank.alfatest.cucumber.utils
Реализация механизма рефлексии для доступа к аннотациям классов Необходимо для сбора списка страниц, на которых будет производиться тестирование и для сбора элементов с этих страниц
refreshPage() - Method in class ru.alfabank.steps.DefaultSteps
Выполняется обновление страницы
REMOTE_URL - Static variable in class ru.alfabank.tests.core.drivers.CustomDriverProvider
 
remove(String) - Method in class ru.alfabank.alfatest.cucumber.ScopedVariables
 
replaceCookie(String, String) - Method in class ru.alfabank.steps.DefaultManageBrowserSteps
Находим cookie по имени и подменяем ее значение.
replaceVariables(String) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaEnvironment
 
replaceVariables(String) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaScenario
Заменяет в строке все ключи переменных из пула переменных "variables" в классе AkitaEnvironment на их значения
replaceVariables(String) - Method in class ru.alfabank.alfatest.cucumber.ScopedVariables
Заменяет в строке все ключи переменных из "variables" на их значения
RequestParam - Class in ru.alfabank.tests.core.rest
Builder для формирования http запроса
RequestParam() - Constructor for class ru.alfabank.tests.core.rest.RequestParam
 
RequestParamType - Enum in ru.alfabank.tests.core.rest
Параметры для формирования http запроса
resolveJsonVars(String) - Static method in class ru.alfabank.alfatest.cucumber.ScopedVariables
Производит поиск параметров в переданном строкой json.
resolveVars(String) - Static method in class ru.alfabank.alfatest.cucumber.ScopedVariables
Производит поиск в заданной строке на наличие совпадений параметров.
ru.alfabank.alfatest.cucumber - package ru.alfabank.alfatest.cucumber
 
ru.alfabank.alfatest.cucumber.annotations - package ru.alfabank.alfatest.cucumber.annotations
 
ru.alfabank.alfatest.cucumber.api - package ru.alfabank.alfatest.cucumber.api
 
ru.alfabank.alfatest.cucumber.utils - package ru.alfabank.alfatest.cucumber.utils
 
ru.alfabank.steps - package ru.alfabank.steps
 
ru.alfabank.tests.core.drivers - package ru.alfabank.tests.core.drivers
 
ru.alfabank.tests.core.formatters - package ru.alfabank.tests.core.formatters
 
ru.alfabank.tests.core.helpers - package ru.alfabank.tests.core.helpers
 
ru.alfabank.tests.core.rest - package ru.alfabank.tests.core.rest
 

S

saveAllCookies(String) - Method in class ru.alfabank.steps.DefaultManageBrowserSteps
Сохраняем все cookies в переменную для дальнейшего использования
saveCookieToVar(String, String) - Method in class ru.alfabank.steps.DefaultManageBrowserSteps
Ищем cookie по имени.
savePageTitleToVariable(String) - Method in class ru.alfabank.steps.DefaultManageBrowserSteps
Производится сохранение заголовка страницы в переменную
saveValueToVar(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Значение заданной переменной из application.properties сохраняется в переменную в akitaScenario для дальнейшего использования
ScopedVariables - Class in ru.alfabank.alfatest.cucumber
Реализация хранилища переменных, заданных пользователем, внутри тестовых сценариев
ScopedVariables() - Constructor for class ru.alfabank.alfatest.cucumber.ScopedVariables
 
Screenshot - Annotation Type in ru.alfabank.alfatest.cucumber.annotations
Аннотация для методов, наличие которой позволяет снимать скриншот после нужных шагов сценария.
SCREENSHOT_AFTER_STEPS - Variable in class ru.alfabank.tests.core.formatters.StepFormatter
 
scrollDown() - Method in class ru.alfabank.steps.DefaultSteps
Выполняется переход в конец страницы
scrollPageToElement(String) - Method in class ru.alfabank.steps.DefaultSteps
Скроллит экран до нужного элемента, имеющегося на странице, но видимого только в нижней/верхней части страницы.
scrollWhileElemNotFoundOnPage(String) - Method in class ru.alfabank.steps.DefaultSteps
Скроллит страницу вниз до появления элемента каждую секунду.
scrollWhileElemWithTextNotFoundOnPage(String) - Method in class ru.alfabank.steps.DefaultSteps
Скроллит страницу вниз до появления элемента с текстом из property файла, из переменной сценария или указанному в шаге каждую секунду.
selectElementInListIfFoundByText(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Выбор из списка со страницы элемента, который содержит заданный текст (в приоритете: из property, из переменной сценария, значение аргумента) Не чувствителен к регистру
selectElementNumberFromList(Integer, String) - Method in class ru.alfabank.steps.DefaultSteps
Выбор n-го элемента из списка со страницы Нумерация элементов начинается с 1
selectRandomElementFromList(String) - Method in class ru.alfabank.steps.DefaultSteps
Выбор из списка со страницы любого случайного элемента
selectRandomElementFromListAndSaveVar(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Выбор из списка со страницы любого случайного элемента и сохранение его значения в переменную
sendHttpRequestSaveResponse(String, String, String, List<RequestParam>) - Method in class ru.alfabank.steps.DefaultApiSteps
Посылается http запрос по заданному урлу с заданными параметрами.
sendHttpRequestWithoutParams(String, String, String) - Method in class ru.alfabank.steps.DefaultApiSteps
Посылается http запрос по заданному урлу без параметров и BODY.
sendRequest(String, String, List<RequestParam>) - Method in class ru.alfabank.steps.DefaultApiSteps
Отправка http запроса
setBrowserWindowSize(int, int) - Method in class ru.alfabank.steps.DefaultSteps
Устанавливает размеры окна браузера
setCurrentPage(AkitaPage) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaScenario
Задание страницы, тестирование которой производится в данный момент
setCurrentPage(AkitaPage) - Method in class ru.alfabank.alfatest.cucumber.api.Pages
Задает текущую страницу по ее имени
setEnvironment(AkitaEnvironment) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaScenario
 
setEnvironmentToTest() - Static method in class ru.alfabank.steps.InitialSetupSteps
Уведомление о месте запуска тестов
setEventPublisher(EventPublisher) - Method in class ru.alfabank.tests.core.formatters.StepFormatter
 
setFieldValue(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Устанавливается значение (в приоритете: из property, из переменной сценария, значение аргумента) в заданное поле.
setRandomCharSequence(String, int, String) - Method in class ru.alfabank.steps.DefaultSteps
Ввод в поле случайной последовательности латинских или кириллических букв задаваемой длины
setRandomCharSequenceAndSaveToVar(String, int, String, String) - Method in class ru.alfabank.steps.DefaultSteps
Ввод в поле случайной последовательности латинских или кириллических букв задаваемой длины и сохранение этого значения в переменную
setScenario(Scenario) - Method in class ru.alfabank.steps.InitialSetupSteps
Создает окружение(среду) для запуска сценария
setSelf(SelenideElement) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaPage
 
setType(String) - Method in class ru.alfabank.tests.core.rest.RequestParam
 
setVar(String, Object) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaEnvironment
 
setVar(String, Object) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaScenario
Добавление переменной в пул "variables" в классе AkitaEnvironment
setVariable(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Устанавливается значение переменной в хранилище переменных.
sleep(int) - Static method in class ru.alfabank.alfatest.cucumber.api.AkitaScenario
 
SPECS_DIR_PATH - Static variable in class ru.alfabank.steps.LayoutSteps
 
Spectators - Class in ru.alfabank.alfatest.cucumber.api
 
StepFormatter - Class in ru.alfabank.tests.core.formatters
При подключении StepFormatter к проеку с тестами, становится достуна опция снятия скриншотов после каждого шага.
StepFormatter() - Constructor for class ru.alfabank.tests.core.formatters.StepFormatter
 
storeElementValueInVariable(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Сохранение значения элемента в переменную
switchToTheNextTab() - Method in class ru.alfabank.steps.DefaultManageBrowserSteps
Переключение на следующую вкладку браузера
switchToTheTabWithTitle(String) - Method in class ru.alfabank.steps.DefaultManageBrowserSteps
Переключение на вкладку браузера с заголовком

T

takeScreenshot(Scenario) - Method in class ru.alfabank.steps.InitialSetupSteps
Если сценарий завершился со статусом "fail" будет создан скриншот и сохранен в директорию <project>/build/reports/tests
testActualValueContainsSubstring(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка, что значение в поле содержит значение (в приоритете: из property, из переменной сценария, значение аргумента), указанное в шаге
testElementAppeared(String, int) - Method in class ru.alfabank.steps.DefaultSteps
Проверка появления элемента(не списка) на странице в течение заданного количества секунд
testFieldContainsInnerText(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Проверка, что значение в поле содержит текст, указанный в шаге (в приоритете: из property, из переменной сценария, значение аргумента).
testFileDownloaded(String) - Method in class ru.alfabank.steps.DefaultSteps
Выполняется поиск нужного файла в папке /Downloads Поиск осуществляется по содержанию ожидаемого текста в названии файла.
tryGetVar(String) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaScenario
Получение переменной без проверки на NULL
tryLoadProperty(String) - Static method in class ru.alfabank.tests.core.helpers.PropertyLoader
Вспомогательный метод, возвращает значение свойства по имени.

U

urlClickAndCheckRedirection(String, String) - Method in class ru.alfabank.steps.DefaultSteps
Переход на страницу по клику и проверка, что страница загружена

V

valueOf(String) - Static method in enum ru.alfabank.tests.core.rest.RequestParamType
Returns the enum constant of this type with the specified name.
values() - Static method in enum ru.alfabank.tests.core.rest.RequestParamType
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION_LATEST - Static variable in class ru.alfabank.tests.core.drivers.CustomDriverProvider
 

W

waitElementsUntil(Condition, int, SelenideElement...) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaPage
Обертка над Selenide.waitUntil для произвольного количества элементов
waitElementsUntil(Condition, int, List<SelenideElement>) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaPage
Обертка над Selenide.waitUntil для работы со списком элементов
waitElementsUntil(Condition, int, String...) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaPage
Проверка, что все переданные элементы в течении заданного периода времени перешли в состояние Selenide.Condition
waitElementsUntil(Condition, int, SelenideElement...) - Static method in class ru.alfabank.alfatest.cucumber.api.Spectators
Обертка над Selenide waitUntil для произвольного числа элементов
waitElementsUntil(Condition, int, Collection<SelenideElement>) - Static method in class ru.alfabank.alfatest.cucumber.api.Spectators
Обертка над Selenide waitUntil для работы с колекцией элементов
waitForSeconds(long) - Method in class ru.alfabank.steps.DefaultSteps
Ожидание в течение заданного количества секунд
WINDOW_HEIGHT - Static variable in class ru.alfabank.tests.core.drivers.CustomDriverProvider
 
WINDOW_WIDTH - Static variable in class ru.alfabank.tests.core.drivers.CustomDriverProvider
 
withPage(Class<T>, Consumer<T>) - Static method in class ru.alfabank.alfatest.cucumber.api.AkitaScenario
Позволяет получить доступ к полям и методам конкретной страницы, которая передается в метод в качестве аргумента.
withPage(Class<T>, boolean, Consumer<T>) - Static method in class ru.alfabank.alfatest.cucumber.api.AkitaScenario
Позволяет получить доступ к полям и методам конкретной страницы.
withPage(Class<T>, boolean, Consumer<T>) - Static method in class ru.alfabank.alfatest.cucumber.api.Pages
Реализация анонимных методов со страницей в качестве аргумента
write(Object) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaEnvironment
Выводит дополнительный информационный текст в отчет (уровень логирования INFO)
write(Object) - Method in class ru.alfabank.alfatest.cucumber.api.AkitaScenario
Выводит дополнительный информационный текст в отчет (уровень логирования INFO)
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links