Releases: IBM/gauge-web-app-steps
0.64
0.63
What's Changed
- #62 Add or remove alpha channel from actual screenshot by @derdualist in #72
- #62 Padding bug by @derdualist in #73
Full Changelog: 0.62...0.63
0.62
What's Changed
- Adapt to Sauce Connect Tunnel v5 by @derdualist in #60
- Check mobile steps by @derdualist in #61
- First native app steps by @derdualist in #63
- Improve waiting for elements by @derdualist in #68
- fix: rename hover step to align with other mouse steps by @mario-s in #70
- #69 Scroll and wait for idle element by @derdualist in #71
Full Changelog: 0.61...0.62
0.61
What's Changed
- fix: Upgrade GitHub actions for OSSF scorecard by @mario-s in #56
- #52 Use device caching with SauceLabs by @derdualist in #57
- Version 0.61 by @derdualist in #59
Full Changelog: 0.60...0.61
0.60
What's Changed
- scorecard only on default branch by @mario-s in #35
- setup dependabot by @mario-s in #36
- Dependency updates by @derdualist in #42
- Added SECURITY.md by @derdualist in #43
- chore: refactoring by @mario-s in #47
- Dependency updates by @derdualist in #54
- Version 0.60 by @derdualist in #55
Full Changelog: 0.59...0.60
0.59
What's Changed
- feat: wait for window by @mario-s in #25
- fix: placeholder param by @mario-s in #27
- feat: save window title by @mario-s in #29
- add Chiara as Maintainer by @cblickwedel in #30
- feat: scorecard by @mario-s in #31
- fix: update cron expression and owner by @mario-s in #32
- #33 Appium-Python-Client 3 by @derdualist in #34
New Contributors
- @cblickwedel made their first contribution in #30
Full Changelog: 0.58...0.59
0.58
This release introduces substitutions, that can generate datetimes and uuids into step parameters.
What's Changed
- new step print message by @nils-wernecke in #19
- chore: fix some integration tests for steps by @mario-s in #15
- feat: answer in prompt by @mario-s in #20
- step to save window handles by @mario-s in #21
- Updated MAINTAINERS.md by @suzanap in #22
- #23 More parameter expressions: uuid and time by @derdualist in #24
New Contributors
- @nils-wernecke made their first contribution in #19
- @suzanap made their first contribution in #22
Full Changelog: 0.57...0.58
0.57
This release introduces the Selenium 4 driver manager. As it is still in beta, it can be enabled with the driver_manager_selenium4 = true
property.
This also proved to enable parallel test executions on Chrome and Firefox again, which failed lately due to some unknown OS/Driver issues at least on Mac and Linux. Opera is not supported by this driver manager yet.
0.56
This release includes a workaround for failing local parallel tests.
The property driver_binary_copy = true
will have the driver binary be copied to a temporary file for every parallel process, which helps to work around a bug with newer driver versions, where the driver process is killed immediately after start, when another process is running already.
0.55
This release includes 2 new steps:
2 Steps have been renamed:
- Assert <by> = <by_value> is displayed -> Assert <by> = <by_value> exists
- Assert <by> = <by_value> is invisible -> Assert <by> = <by_value> does not exist
Selenium and webdriver-manager dependencies were updated.
The cache for downloaded webdrivers has been made configurable with the property driver_cache_days
.
SauceLabs' SauceConnect tunnels now can be opened with the --tunnel-pool
argument, wich is needed for parallel executions. Before there were errors, because every process opens its own tunnel, and without the pool mode they interfere.