github seleniumbase/SeleniumBase v2.4.23
2.4.23

latest releases: v4.30.8, v4.30.7, v4.30.6...
2 years ago

Perform Windows and Edge optimizations

  • Check for service process before driver.quit() on Windows
    -- (This prevents a hanging process during cleanup if a driver was already quit. Sometimes people forget that SeleniumBase already quits drivers automatically at the end of tests, so if they manually try to quit a driver during a test, then during the cleanup phase there would be a hanging process on Windows when SeleniumBase tries to quit the driver again. Now, a check is performed to find out if drivers have already been quit.)
    -- (In the case of tests that spin up multiple drivers using self.get_new_driver(), in SeleniumBase 2.4.22, a new method was added: self.quit_extra_driver(), which quits extra drivers safely, and then removes those drivers from the list of drivers to be quit automatically at the end of tests.)
  • Update default EdgeDriver version if can't detect latest

Don't miss a new SeleniumBase release

NewReleases is sending notifications on new releases.