使用selenium-on-rails的一些讨论 2]清理缓存
2008-04-27 09:38
501 查看
2. selenium-on-rails 清理cache
并没有提供这个功能,但是在测试开始时确实需要,方案在Align书的"基于时间的缓存失效策略"里描述了,就是删除文件夹tmp/cache
这里直接清理tmp文件夹
# selenium-on-rails/lib/selenium-on-rails/paths.rb
def tmp_path
File.expand_path File.join(RAILS_ROOT,'tmp')
end
# selenium-on-rails/lib/controllers/selenium-controller.rb
def tmp_clear ## tachikoma add
FileUtils.rm_r Dir.glob(tmp_path+"/*")
RAILS_DEFAULT_LOGGER.info("Tmp directory fully sweeped.")
render :file => view_path('tmp_clear.rhtml')
end
另外做一个tmp_clear.rhtml就可以了
在测试文件中调用
open '/selenium/tmp_clear"
就OK
并没有提供这个功能,但是在测试开始时确实需要,方案在Align书的"基于时间的缓存失效策略"里描述了,就是删除文件夹tmp/cache
这里直接清理tmp文件夹
# selenium-on-rails/lib/selenium-on-rails/paths.rb
def tmp_path
File.expand_path File.join(RAILS_ROOT,'tmp')
end
# selenium-on-rails/lib/controllers/selenium-controller.rb
def tmp_clear ## tachikoma add
FileUtils.rm_r Dir.glob(tmp_path+"/*")
RAILS_DEFAULT_LOGGER.info("Tmp directory fully sweeped.")
render :file => view_path('tmp_clear.rhtml')
end
另外做一个tmp_clear.rhtml就可以了
在测试文件中调用
open '/selenium/tmp_clear"
就OK
相关文章推荐
- 使用selenium-on-rails的一些讨论 3]assertXpathCount的使用
- 使用selenium-on-rails的一些讨论 [0,1]
- Ruby On Rails开发中关于jQuery-datetimepicker-rails的一些使用心得
- 在Ruby On Rails项目中使用Redis做缓存数据库
- 尝试使用memcache缓存-ruby on rails
- [Ruby On Rails] form_for 中的一些参数使用以及得到 params
- [Ruby on Rails系列]3、初试Rails:使用Rails开发第一个Web程序
- 利用RJB在Ruby on Rails中使用Java代码的教程
- 关于缓存使用中的一些看法
- 使用批处理脚本愉快的清理缓存
- ruby on rails 中使用boot strap(先存起来,还没试过)
- Ruby on Rails之InstantRails使用
- Ruby on Rails迁移时的一些注意事项
- SQL Server 缓存清理的一些原因
- 关于MySQL变量innodb_rollback_on_timeout一些讨论
- python中使用selenium的一些注意点2
- [Ruby on Rails]Rails 3使用ActionMailer通过163发送邮件
- 使用 Ruby on Rails 快速开发 Web 应用程序
- Windows下JRuby on Rails搭建项目&使用Tomcat部署
- 使用 XForms 和 Ruby on Rails 开发小型门诊管理系统,第 1 部分: 安装配置 IBM DB2 9 pureXML