selenium - Chromedriver not deleting scoped* dir in temp folder after test is complete -
with latest chromedriver.exe running out of disk space issues chromedriver not deleting folder named scoped_* @ end of execution. occupying 20 gb of space 400 tests. tried both 2.28 , 2.29 versions of chromedriver. exiting driver driver.close() , driver.quit() too. chrome browser version 57.
i managed adding deletion of temp folders begins "scoped_dir" after quitting driver like:
public static void teardown_() { // quit driver if (driver != null) driver.quit(); // delete "scoped_dir" temp folders string tempfolder = system.io.path.gettemppath(); string[] tempfiles = directory.getdirectories(tempfolder, "scoped_dir*", searchoption.alldirectories); foreach (string tempfile in tempfiles) { try { system.io.directoryinfo directory = new system.io.directoryinfo(tempfolder); foreach (system.io.directoryinfo subdirectory in directory.getdirectories()) subdirectory.delete(true); } catch (exception ex) { writeex("file '" + tempfile + "' not deleted:\r\n" + "exception: " + ex.message + "."); } } } hope helps!
Comments
Post a Comment