Releases: mkrishna4u/smart-testauto-framework
Enhancements and defect fixes
- Added support for Date and Time data handling based on format and timezone.
- Enhanced window scrolling feature and better UI animation support to locate the elements on web UI.
- Added support in STAS to run any Cucumber Tags using smart-runner command as
:> smart-runner.cmd run-tags "@MyTag1 and @MyTag2" 1
Where @MyTag1 and @MyTag2 are the new tags applied on Cucumber scenarios in cucumber feature file. And 1 is the parallel thread.
You can change the value of the parallel threads to run scenarios in parallel mode. - Enhanced the click element functionality.
Release Upgrade steps:
-
Open pom.xml file from your STAS project and change the following elements' value to 6.0.12:
<version>6.0.12</version>
<smart-testauto-framework.version>6.0.12</smart-testauto-framework.version>
<smart-testauto-cucumber-stepdefs-en.version>6.0.12</smart-testauto-cucumber-stepdefs-en.version>> -
Add the following property in all AppConfig.yaml file after appLaunchURL property.
appLoginRequired: true
Also take the latest TestDevelopers guides for latest information.
You are all done.
Enhancements and defect fixes
- Enhanced selenium grid support. STAS can be connected with selenium grid using Remote Web Driver.
- Updated selenium and other java libraries to latest.
- Added support of Scrollbar in Page Objects to support horizontal and vertical scrolling.
- Added support native javascript method calling and properties settings for Page Object to perform native operations like focus(), blur(), click() etc.
- Added a new TextSD and TextSI class for to create page elements / objects for headings, sections, paragraphs etc.
- Added support to verify page layout using page elements / page objects locations.
- Added appLoginRequired property in AppConfig.yaml file to support static web sites / web pages which does not require any authentication.
Minor defect fix
Fix the following defect:
- STAS is failed to initialize the project first time #6
Upgrade Old STAS project to new version 6.0.8:
Open pom.xml file from your STAS project and change the following elements' value to 6.0.9:
<version>6.0.9</version>
<smart-testauto-framework.version>6.0.9</smart-testauto-framework.version>
<smart-testauto-cucumber-stepdefs-en.version>6.0.9</smart-testauto-cucumber-stepdefs-en.version>
You are all done.
Enhancements and defect fixes
Changes are given below:
- Added handling of windows alerts for web application.
- Added more validation points related to parameter validations.
- Fixed the condition to check the expected value type.
- Updated libraries to use latest 3rd party libraries.
- Enhanced InputValue to automatically determine valueType based on user specified value.
Upgrade Old STAS project to new version 6.0.8:
Open pom.xml file from your STAS project and change the following elements' value to 6.0.8:
<version>6.0.8</version>
<smart-testauto-framework.version>6.0.8</smart-testauto-framework.version>
<smart-testauto-cucumber-stepdefs-en.version>6.0.8</smart-testauto-cucumber-stepdefs-en.version>
You are all done.
Minors fixes and enhancements
- Updated to enhance value parsing for expected value and input value.
- Fixed value conversion and enhanced validation for >, >=, <, <= operator.
- Updated expectations for null value for <, <= operators.
- Fixed the parameter validator for decimal-list.
- Added method to find child from XML document at a particular index.
Upgrade Old STAS project to new version 6.0.7:
-
Open pom.xml file from your STAS project and change the following elements' value to 6.0.7:
<version>6.0.7</version>
<smart-testauto-framework.version>6.0.7</smart-testauto-framework.version>
<smart-testauto-cucumber-stepdefs-en.version>6.0.7</smart-testauto-cucumber-stepdefs-en.version>
-
You are all done.
Minor bug fixes and enhancements
- Added support of MultiStateElement page element so that user can perform actions on multi state elements easily and also they can be able to customize this element according to their need.
- Updated/enhanced/improved validator method calling
- Updated 3rd party libraries.
- Fixed file validator defect: Data matching in file based on keywords not working correctly when inOrder parameter is true in FileContentsValidator
Minor enhancements
- Supported better exception handling.
- Added more APIs for local file system management.
Enhancements and defect fixes
Following enhancements added:
- added support of getAvailableItems(...) method in Combobox page element that returns the available dropdown options in a combobox page element.
- Added support of typing based on user control speed in page elements like TextBox and TextArea. Also supported in STAS step defs.
- Added support waitTimeInMsAfterOp in InputValue when user try to fill the form elements using the STAS definitions.
- Added support of custom method calling using STAS definitions to execute any method in any class.
Minor defect fixes and enhancements
- Added some more step definitions support.
- Fixed defects.
Defect fixes
- Fixed value type for combobox and listbox in PageObjectUtil.