- Support Angular materials elements
- All tasks angular
- Extend Form capability added
- update log names
- add description for First capital and As Is options for smart locators
- Switch to Lightsaber 2.1.13
- Fix print column in a table matchers
- Move Table Matchers to com.epam.jdi.light.elements.complex.table.matchers and rename TableMatcher > ColumnMatcher; Single > ValueMatcher
- Make constructors public and fields protected
- Add TableMatchersSettings
- Set Deprecated for old matchers
- Fix few table logs
- Fix issue with actions
- Fix Grid header locators validation
- Fix beforeNewPage issue
- Fix issues with getting private fields by forms and other elements
- Fix print enum values in reports
- Fix print conditions
- Fix print table search filters
- Fix using default and Firefox capabilities from properties file
- Add makeScreenshot and attach to allure step for elements and WebPage
- Add checkIsNotChanged() method for WebPage
- Fix headless from properties issue
##1.3.7 (17.02.2021)
- Small bug fixing in Actions helper
- Stability fixes for collections: Switch to Lightsaber 2.1.11
- Switch to Lightsaber 2.1.8
- Correct allure WebSettings
- Add AllureLogger steps
- Fix issue with version of junit-provider
- Add should verifications and Conditions to ICoreElement
- Add NAME_TO_LOCATOR, DEFAULT_CONTEXT, MAP_FORM
- Improve Allure Logging
- Improve attachments to Allure log: Html Code, Screenshots, Error HTTP. Add infoStep() for after log data in any place (for example after test end)
- Add "As Is" and "First capital" options for smart.name.to.locator
- Add Selenoid remote run support
- Add @MapToField annotation to map fields in forms
- Fix small add to WebList issue
- Fixed few small internal map issues
- Important parallelization and stability fix
- Bug fix for browserstack
- Fix table indexing for thead tbody tables
- Make Tables and Data Tables iterable
- Fix @Step issue with JList
- Fix and unify startIndex 0 or 1 for all iterable elements (WebList, JList, DataList, Table, DataTable etc.)
- Add the interface HasStartIndex
- Add flow strategies for screenshots
- Add flow strategies for elements highlights
- Bug fix
- Fix JDITalk
- Fix some error messages
- Improve WebList capabilities
- Update aspectj to 1.9.5
- Prepare 1.2.18 version
- Add WaitAfterAction function (@WaitAfterAction)
- Improve Allure steps logging
- Bug fix
- Add keyboard commands (press, command, commands, pasteText) to UIElement
- Add option to take screenshot via Robot
- Fix list issue with multiple same values
- Update test properties description and capabilities
- Update version of AspectJ to 1.9.5. Support JDK 11
- Technical release
- Improve tables add footer support and few more locators in JTable #2009
- Improve bdd steps implementation
- While test fail Log current page url (if possible) and arguments values in fallen chain
- Add log option 'log.info.details' for different levels of the element details in logs #1917
- Use methods in JDIAction (Step) in logs #1920
- Fix issue #1916
- Add Menu2D
- Add is().expand() / is().collapsed() functionality for all dropdowns
- Fix Smart Search identification for UI_AND_ELEMENTS option
- Add click() method for all Sections
- Add doubleClick(), rightClick(), dragAndDrop() methods for all elements (fot ICoreElement)
- Fix small issues with dropdowns isEmpty and isNotEmpty for invisible elements
- Add StartIndex setting #1888
- Fix Download Driver issue. Always set X32 version for Windows #1889