Releases: getgauge/taiko
Releases · getgauge/taiko
taiko 1.0.0
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
taiko 0.8.0
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
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
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
Thanks, @saikrishna321, @Manikkumar1988, @edouardmenayde, @pemalhamutamang, @CzarScar and @jaydeepc for your contributions to Taiko!!
taiko 0.6.0
New Features
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
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
New Features
Enhancements
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
v0.3.0 Updating taiko version to 0.3.0
Taiko 0.2.0
v0.2.0 Updating version to 0.2.0