Releases: alfa-laboratory/akita
3.5.2
3.5.1
3.5.0
3.5.0
New features and improvements
Add steps to work with tabs and update Selenide (#81)
Added headless chrome and firefox 🦄 (#91)
Added Galen dependency and LayoutSteps.java(#93)
New steps
@Тогда("(?:страница соответствует|соответствует|блок соответствует) ожидаемой спецификации \"([^\"]*)\"")
@Тогда("(?:страница соответствует|соответствует|блок соответствует) спецификации \"([^\"]*)\" для экрана \"(\\D+)\"")
3.4.0
3.4.0
New features and improvements
update CustomDriverProvider to support browser options and window dimensions (#84, #83)
update CustomDriverProvider to use latest version of browser by default (#76)
Removed
deprecated MobileChrome
deprecated steps (#89)
@И("^совершен переход на страницу "([^\"])" по ссылке из property файла "([^\"])"$")
use instead
@И("^совершен переход на страницу "([^\"])" по ссылке "([^\"])"$")
@И("^установить разрешение экрана "([^\"])" ширина и "([^\"])" высота$")
use instead
@И("^установлено разрешение экрана (\d+) х (\d+)$")
@Тогда("^экран проскроллен до элемента "([^\"]*)"")
use instead
@Тогда("^страница прокручена до элемента "([^\"]*)"")
Fixed bug
inexplicable errors when initialized list of not selenide elements on page (#67)
3.3.2
3.3.2
added new scroll steps (#59)
@И("^страница прокручена до появления элемента "([^\"])"$")
@И("^страница прокручена до появления элемента с текстом "([^\"])"$")
deprecated
@Тогда("^экран проскроллен до элемента "([^\"])"")
new stepdef is
@Тогда("^страница прокручена до элемента "([^\"])"")
updated cleanField method and console message in storeElementValueInVariable step (#73)
updated Readme with 'blacklist' section(#77)
3.3.1
New features and improvements
New steps (#63)
@Тогда("^в списке "([^\"])" содержится количество элементов, равное значению из переменной "([^\"])"")
@Тогда("^значения из переменной "([^\"])" и из property файла "([^\"])" совпадают$")
New step, update selenide to 4.11.4(#69)
@Тогда("^элементы списка "([^\"])" не содержат текст "([^\"])"$")
New step and unit tests (#68)
@Тогда("^элемент "([^\"])" не содержит класс со значением "(.)"$")
fixed bug InvalidPathException on Windows #70
3.3.0
Milestone 3.3.0
New features and improvements
implement ability to capture screenshots after each or selected step #41
StepFormatter and new annotation @screenshot was added
add steps to input random numbers in field #61
@Когда("^в поле "([^\"])" введено случайное число из (\d+) (?:цифр|цифры)$")
@Когда("^в поле "([^\"])" введено случайное число из (\d+) (?:цифр|цифры) и сохранено в переменную "([^\"]*)"$")
add steps for opposite core verifications #65
@Тогда("^текущий URL не равен "([^\"])"$")
@Тогда("^(?:страница|блок|форма|вкладка) "([^\"])" не (?:загрузилась|загрузился)$")
@Тогда("^значения в переменных "([^\"])" и "([^\"])" не совпадают$")
implement page loading with page block elements rendering #40
3.2.1
Milestone 3.2.1
New features and improvements
#56 add step to select random element from list and save its value to variable
@Когда("^выбран любой элемент из списка "([^\"])" и его значение сохранено в переменную "([^\"])"$")
#54 Add steps to check number of elements in list
@Тогда("^в списке "([^\"])" содержится (\d+) (?:элемент|элементов|элемента)")
@Тогда("^в списке "([^\"])" содержится (более|менее) (\d+) (?:элементов|элемента)")
Fixed step parameters logging format
parameters management
Milestone 3.2.0
New features and improvements
#36 add more logging to steps
#37 add step to verify that list contains value by regexp
- added step @И("элементы списка "([^\"])" соответствуют формату "([^\"])"$")
#39 add ability to add some urls in blacklist
- added BlackListManager to read urls from resources/blacklist file and add them to BlackList
#43 Update request steps to get body as String from examples table and resolve variables from JSON request body
- added resolveJsonVars to parse variables in body in request staps;
- updated createRequest method to parse body from property, file or argument with variable pasing
- updated wrapper to gradle-4.6-all;
- updated wiremock-standalone to 2.15.0
#47 add system property reading in login steps
- updated navigation steps to use Selenide open;
- Deprecated goToSelectedPageByLinkFromPropertyFile(can use goToSelectedPageByLink instead) * renamed step "установить разрешение экрана "([^"])" ширина и "([^"])" высота to "установлено разрешение экрана (\d+) х (\d+))";
- updated deleteCookies to use Selenide method clearBrowserCookies