Skip to content

Releases: mkrishna4u/smart-testauto-framework

Enhancements and defect fixes

23 Apr 18:45
Compare
Choose a tag to compare
  1. Added support for Date and Time data handling based on format and timezone.
  2. Enhanced window scrolling feature and better UI animation support to locate the elements on web UI.
  3. 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.
  4. Enhanced the click element functionality.

Release Upgrade steps:

  1. 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>>

  2. 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

10 Apr 03:41
Compare
Choose a tag to compare
  1. Enhanced selenium grid support. STAS can be connected with selenium grid using Remote Web Driver.
  2. Updated selenium and other java libraries to latest.
  3. Added support of Scrollbar in Page Objects to support horizontal and vertical scrolling.
  4. Added support native javascript method calling and properties settings for Page Object to perform native operations like focus(), blur(), click() etc.
  5. Added a new TextSD and TextSI class for to create page elements / objects for headings, sections, paragraphs etc.
  6. Added support to verify page layout using page elements / page objects locations.
  7. Added appLoginRequired property in AppConfig.yaml file to support static web sites / web pages which does not require any authentication.

Minor defect fix

25 Feb 04:01
Compare
Choose a tag to compare

Fix the following defect:

  1. 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

19 Feb 16:08
Compare
Choose a tag to compare

Changes are given below:

  1. Added handling of windows alerts for web application.
  2. Added more validation points related to parameter validations.
  3. Fixed the condition to check the expected value type.
  4. Updated libraries to use latest 3rd party libraries.
  5. 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

29 Jan 05:54
Compare
Choose a tag to compare
  1. Updated to enhance value parsing for expected value and input value.
  2. Fixed value conversion and enhanced validation for >, >=, <, <= operator.
  3. Updated expectations for null value for <, <= operators.
  4. Fixed the parameter validator for decimal-list.
  5. Added method to find child from XML document at a particular index.

Upgrade Old STAS project to new version 6.0.7:

  1. 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>

  2. You are all done.

Minor bug fixes and enhancements

18 Jan 16:32
Compare
Choose a tag to compare
  1. 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.
  2. Updated/enhanced/improved validator method calling
  3. Updated 3rd party libraries.
  4. Fixed file validator defect: Data matching in file based on keywords not working correctly when inOrder parameter is true in FileContentsValidator

Minor enhancements

14 Jan 01:30
Compare
Choose a tag to compare
  1. Supported better exception handling.
  2. Added more APIs for local file system management.

Enhancements and defect fixes

03 Jan 18:04
Compare
Choose a tag to compare

Following enhancements added:

  1. added support of getAvailableItems(...) method in Combobox page element that returns the available dropdown options in a combobox page element.
  2. Added support of typing based on user control speed in page elements like TextBox and TextArea. Also supported in STAS step defs.
  3. Added support waitTimeInMsAfterOp in InputValue when user try to fill the form elements using the STAS definitions.
  4. Added support of custom method calling using STAS definitions to execute any method in any class.

Minor defect fixes and enhancements

28 Dec 04:53
Compare
Choose a tag to compare
  1. Added some more step definitions support.
  2. Fixed defects.

Defect fixes

17 Dec 14:37
Compare
Choose a tag to compare
  1. Fixed value type for combobox and listbox in PageObjectUtil.