Skip to content

Releases: getgauge/taiko

taiko 1.0.0

02 Jul 11:47
Compare
Choose a tag to compare

Enhancements

  • #640 - Should be able to select InputField with no explicit type with TextBox API

Bug Fixes

  • #654 - Throwing navigation error on successful 'goBack' action
  • #652 - Getting element is covered error even when there is a matching element present that is not covered
  • #651 - Deprecation Warning: should appear once for a given action
  • #633 - Unable to run Taiko v.0.8.0 in Node.js version 8
  • #621 - switchTo fails while using url
  • #618 - Taiko REPL does not work

Miscellaneous

  • #659 - taiko.gauge.org should have some title
  • #487 - Problem with AWS Lambda and Taiko
  • #636 - Add docs for all environment variables in Taiko
  • #625 - Code Fonts are not consistent across APIs

taiko 0.8.0

18 Jun 11:03
Compare
Choose a tag to compare

New Features

  • #515 - Add support for plugins to extend taiko via subcommands
  • #531 - Extend the waitFor api to wait for elements

Enhancements

  • #608 - Support HTML 5 input types in text box.

Bug Fixes

  • #613 - Taiko does not show the correct message for readonly text box
  • #609 - Error: Cannot read property 'toString' of null
  • #607 - validation is missing for few apis
  • #599 - Can't able to handle browser notification pop up
  • #596 - Placeholder text is not getting cleared when text is entered
  • #594 - HeadFull mode is not working
  • #589 - closeTab should not close the browser
  • #597 - Should be able to execute recorded script
  • #620 - should fail if the element is not focusable
  • #619 - fixed to write in first writable element #613
  • #603 - Should be able to execute the same script with different User Interface (UI) librarys
  • #590 - Write method do not triggers onInput or onchange events

Miscellaneous

  • #563 - Create Proxies for client passed to plugins

Thank you @chris-kobrzak for your contributions.

NOTE: We have deprecated clearBrowserCookies, inputField, textField, comboBox, intervalSecs, timeoutSecs, loadPlugin API's and timeout option in API's. Please look for alternate API's to use.

taiko 0.7.1

29 May 08:26
Compare
Choose a tag to compare

New Features

Enhancements

  • #545 - Include Github commit hash in --version output

Bug Fixes

  • #557 - Object id doesn't reference a Node
  • #554 - Should be able to click on a visible element
  • #552 - Not able to perform browser action on input field using proximity selectors
  • #522 - clear api gives wrong acknowledge response
  • #495 - Taiko repl does not handle js alerts set up
  • #300 - Should be able to run scripts in parallel on Mac

Miscellaneous

  • #561 - Fix DeprecationWarning: REPLServer.rli is deprecated
  • #559 - Reduce wait for events to start to 100ms
  • #482 - Make plugin ecosystem more controlled

Thanks, @saikrishna321 for your contributions to Taiko!!

taiko 0.7.0

15 May 10:58
Compare
Choose a tag to compare

New Features

  • #454 - support contenteditable input

Enhancements

  • #541 - Chromium browser should be launched with automation enabled.
  • #483 - Make runner's console log event based
  • #328 - global config to set waitForNavigation

Bug Fixes

  • #530 - Can't select right input field (regression)
  • #538 - Fix documentation for setConfig API
  • #519 - .exit does not exit from REPL
  • #521 - Auto scroll does not work while performing click action.
  • #511 - Checkbox functionality not working as expected
  • #257 - Intercepting with unicode characters

Miscellaneous

  • #547 - Create CODE_OF_CONDUCT.md
  • #512 - Taiko examples
  • #500 - Fix dependency vulnerabilites.

Thanks, @saikrishna321, @Manikkumar1988, @edouardmenayde, @pemalhamutamang, @CzarScar and @jaydeepc for your contributions to Taiko!!

taiko 0.6.0

07 Mar 06:37
Compare
Choose a tag to compare

New Features

  • #150 - Api to Simulate different devices
  • #151 - Provide option to emulate network conditions

Enhancements

  • #414 - Provide option to give custom events to wait for navigation
  • #370 - Update taiko runner to use CLI framework
  • #414 - allow users to wait for custom events
  • #403 - [Documentation]Add troubleshooting section in docs

Bug Fixes

  • #430 - Should be able to run gauge taiko tests
  • #399 - [Documentation] Side Navbar click on $ selector not working
  • #397 - Unable to click a link of Integer.Error message is displayed.
  • #397 - Unable to click a link of Integer.Error message is displayed.
  • #389 - Throwing error while performing browser back

Miscellaneous

  • #422 - Fix the quotation mark
  • #334 - Provide option to get verbose logs
  • #408 - Add options to skip wait for navigation
  • #407 - JD: Removed unref from helper.js which was blocking Jest Runner
  • #392 - consider screenorientation for emulateDevice else default to potrait

Thanks @saikrishna321, @CzarScar, @SrinivasanTarget and @jaydeepc for your contributions to Taiko!!

taiko 0.5.0

14 Jan 11:53
Compare
Choose a tag to compare

This release adds support for accessing elements in Iframes.

Enhancements

  • #312 - Should be able to click on Submit button with click("Submit")
  • #310 - Added support for the custom offset for near proximity selector.
  • #299 - #277 optimize wait
  • #290 - #107 iframe support
  • #277 - write api takes a lot of time after completion

Bug Fixes

  • #296 - Getting Error: not opened
  • #294 - Cannot read property 'subtype' of undefined
  • #316 Handle element not found on actions.
  • #284 - Invalid InterceptionId error
  • #315 - code command does not include closeBrowser dependency
  • #307 - Error: Could not compute box model., run .trace for more info.
  • #302 - Fix for near proximity selector
  • #291 - Getting error Error: Invalid parameters on click

Miscellaneous

  • #336 - Update "Integrating with Gauge" section with .step

taiko 0.4.0

13 Dec 10:33
Compare
Choose a tag to compare

New Features

  • #276 - Generate step from recorded script
  • #104 drag and drop

Enhancements

  • #217 Let text do contains if no exact match found
  • #142 Allow regex to intercept request

Bug Fixes

  • #260 - Fix click api to click on the innermost element which matches the selector.
  • #259 - Fix contains to get the innermost element
  • #256 - Should not skip chromium download when env is set to false
  • #246 - SKIP_CHROMIUM_DOWNLOAD doesn't seem to skip chromium

Miscellaneous

  • #274 - Chrome local storage is getting cleared for every time loading the page
  • #267 - Should fail if element with given criteria does not exist

NOTE

exists will return boolean instead of object with description like {description:'Exists'} from this release.

Taiko 0.3.0

23 Oct 13:05
Compare
Choose a tag to compare
v0.3.0

Updating taiko version to 0.3.0

Taiko 0.2.0

07 Sep 11:24
Compare
Choose a tag to compare
v0.2.0

Updating version to 0.2.0