Watir-webdriver清理tmp文件

时间:2012-03-06 16:02:31

标签: webdriver watir-webdriver

是否可以在特定文件夹中创建tmp文件夹webdriver-profile20120306-5313-a3chgu

关闭浏览器时还是选择?

1 个答案:

答案 0 :(得分:0)

我认为这是针对Firefox的(因为我没有看到为Chrome或IE创建此文件夹)?

如果是这样,Watir-Webdriver会在您运行时自动删除临时文件夹:

browser.close()

如以下测试所示,打开Firefox后存在配置文件目录,关闭Firefox后不存在配置文件目录。

temp_dir = 'C:/Documents and Settings/Setup/Local Settings/Temp/'

browser = Watir::Browser.new :firefox

temp_profiles = Dir.entries(temp_dir).select {|entry| entry =~ /webdriver-profile/} 
puts temp_profiles.length # => 1

browser.close

temp_profiles = Dir.entries(temp_dir).select {|entry| entry =~ /webdriver-profile/}  
puts temp_profiles.length # => 0

这是否适合您,或者您是否需要/需要手动关闭浏览器?