Skip to content

Releases: alfa-laboratory/akita

3.5.2

01 Oct 14:59
0123e01
Compare
Choose a tag to compare

3.5.2

New features and improvements

Add unit tests and file upload step #82

Fixed bugs with drivers

Headless (#98)
Fixes in EdgeDriver and IEDriver (#92)
FIrefox won't start: Unable to find a matching set of capabilities (#97)
Changed selenide version to 4.12.3 (#101)

3.5.1

29 Aug 12:36
Compare
Choose a tag to compare

3.5.1

fixed bugs

issue #94 - Fixed method to build case insensitive contains() locator
headless property loading (#96)

3.5.0

23 Aug 10:42
3e19deb
Compare
Choose a tag to compare

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

19 Jul 16:07
43bf0b1
Compare
Choose a tag to compare

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

09 Jun 08:11
Compare
Choose a tag to compare

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

28 May 09:53
062c426
Compare
Choose a tag to compare

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

11 May 10:36
Compare
Choose a tag to compare

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

23 Apr 15:07
Compare
Choose a tag to compare

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

12 Apr 07:57
9d7c9fb
Compare
Choose a tag to compare

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

3.1.0

27 Feb 07:20
5de9adf
Compare
Choose a tag to compare

Milestone 3.1.0

New features and improvements

#28 Implement custom driver provider to support test launches on Selenoid
#31 Refactor ApiSteps to send requests properly in simpler way
#27 Implement browser management steps
#26 Implement ability to use page element