Gauge-web-app-steps

Latest version: v0.63

Safety actively analyzes 701625 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

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:

- [Set timeout \<seconds>](docs/STEPS.mdset-timeout-seconds)
- [Reset timeout](docs/STEPS.mdreset-timeout)

2 Steps have been renamed:

- Assert \<by> = \<by_value> is displayed -> [Assert \<by> = \<by_value> exists](docs/STEPS.mdassert-by--by_value-exists)
- Assert \<by> = \<by_value> is invisible -> [Assert \<by> = \<by_value> does not exist](docs/STEPS.mdassert-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.

0.54

This should be the first release from GitHub.

Page 2 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.