You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Updated chrome-for-testing-manager to version 0.11. The runner now creates each WebDriver session through the
new Chromedriver::session builder API and supplies the configured element poller (built from ElementQueryWaitConfig) at session-creation time. Previously the runner created a default session and then
attached the poller via WebDriver::clone_with_config, producing a sibling WebDriver that shared the session's
quit guard. When that sibling was dropped at the end of our closure, before the original was .quit().await-ed, by chrome-for-testing-manager, thirtyfour emitted a "WebDriver was not quit properly" warning and ran the cleanup on
a blocking OS thread per test. With session creation now carrying the poller, no clone is needed anymore.
Changed
Replaced ElementQueryWaitConfig::into_thirtyfour_webdriver_config with ElementQueryWaitConfig::into_thirtyfour_poller.
Added
Added a GitHub Actions CI workflow (.github/workflows/ci.yml) running fmt, check, clippy, unit tests,
integration tests, build, doc, and an MSRV check.
Added crates.io, docs.rs, CI status, MSRV, and license badges to the README.