Skip to content

v0.90.0

Choose a tag to compare

@thiagodp thiagodp released this 23 Jun 06:19
· 445 commits to v2 since this release

News:

  • Add data generation for more data input actions. Currently they are: fill, select, append, and attachFile. See examples on actions.md.
  • Add support to new actions:
    • scrollTo: e.g., When I scroll to <#someElement>
    • install: e.g., When I install "path/to/file.apk" (intended to mobile apps)
    • uninstall: e.g., When I uninstall "com.example.android.foo" (intended to mobile apps)
  • Improves validation and vocabulary of some actions.

News on plug-ins:

  • CodeceptJS with both WebDriverIO and Appium:

    • Now it shows a warning when it cannot convert a Concordia action to a command.
    • Add support to scrollTo.
    • Add support to many actions variations.
  • CodeceptJS with WebDriverIO:

    • Generated configuration now uses Smart Wait with default to 5 seconds.
      If a test uses element which is not on a page yet, CodeceptJS will wait for few extra seconds before failing. CodeceptJS enables implicit wait only when searching for a specific element and disables in all other cases. Thus, the performance of a test is not affected. This avoid passing a number of seconds for many actions during tests
    • Generated configuration now defines the time to wait for asynchronous scripts to run: 60 seconds top. For more information, see WebDriverIO timeouts.
  • CodeceptJS with Appium:

    • Add support to install and uninstall

Changes on plug-ins:

  • CodeceptJS with both WebDriverIO and Appium:
    • Generated code comments for commands not converted to code now show the line and the column from the .testcase.

Fixes:

  • Support to some actions in CodeceptJS plug-ins