是否可以在特定文件夹中创建tmp文件夹webdriver-profile20120306-5313-a3chgu
?
关闭浏览器时还是选择?
罐
答案 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
这是否适合您,或者您是否需要/需要手动关闭浏览器?