Skip to content

Enhancements and defect fixes

Compare
Choose a tag to compare
@mkrishna4u mkrishna4u released this 10 May 23:20
· 9 commits to main since this release
7777d64
  1. Allowed unescaped control characters in JSON data.
  2. Added support for headless server to run tests on the operating systems that does not have graphics cards (means does not have user interface for operating system).
  3. Added web browser binary path configurable in AppDriver.yaml file.
  4. Added support to run system commands using shell (i.e. cmd.exe, sh etc.) in synchronous and asynchronous mode. By adding this support, you can verify the your executable file functionality.
  5. Fixed the logger issue. Now logging can be redirected to test-results/logs/ directory.
  6. Upgraded 3rd party libraries.
  7. Updated documentation / user guide.
  8. IMPORTANT: Removed duplicate / deprecated test steps that were deprecated in STAS release 6.1.4. To fix your test scenarios follow the following steps:
    A. using your code editor (i.e. IntelliJ IDEA) right click on cucumber-testcases directory and click on "Replace in files" menu and replace "page object" by "page element" in case sensitive mode.
    B. Again replace "page element / page element" by "page element" in case sensitive mode.
    C. Again replace "page elements / page elements" by "page elements" in case sensitive mode.

Release Upgrade steps:

  1. Open pom.xml file from your STAS project and change the following elements' value to 7.0.0.

    <version>7.0.0</version>
    <smart-testauto-framework.version>7.0.0</smart-testauto-framework.version>
    <smart-testauto-cucumber-stepdefs-en.version>7.0.0</smart-testauto-cucumber-stepdefs-en.version>

Also take the latest TestDevelopers guides for latest information.

You are all done.