ruby脚本打印日志到rspec的报告文件中
2024-08-24 12:08:12
在通过ruby+webdriver+rspec做自动化测试的时候,为了便于观察用例执行情况,我基本上都会用
rspec XX.rb --format doc -o result.log
如果遇到失败的情况,我们想做一些截图操作,并且把截图信息也打印到报告中怎么办呢?通过查看了rspec打印日志到报告中的源码,了解到了一个方法可以打印日志到rspec的报告文件中。
#设置打印方法
def output
RSpec.configuration.reporter
end #自动截图功能
def save_failure_screenShot
t = Time.now.strftime("%Y%m%d%H%M%S")
@dr.save_screenshot("../screenshot/#{t}.png")
Dir.chdir('../')
screenshot_path = Dir.pwd
output.message("Please refer the follow image file:")
output.message screenshot_path + "/screenshot/#{t}.png"
end
这样在用例中去调用自动截图的函数的时候,图片的信息就会同时打印到rspec的报告文件中。
文笔真是越来越差了,希望能帮到大家!
最新文章
- netstrem获取302后的地址,可用来截图,加载实际跨域文件
- .NET面试题解析(06)-GC与内存管理
- 1-9 TCP/IP参考模型
- JS中数组的操作
- github 开源项目
- BYTE、WORD与DWORD类型
- iptables配置vsftp访问
- iOS正则表达式 分类: ios技术 2015-07-14 14:00 35人阅读 评论(0) 收藏
- Python爬虫入门:Urllib库的基本使用
- CSS 语法
- Centos扩容swap分区
- world转.md
- C51单片机_day_01(定时器和中断系统)
- day62 中间件
- Android学习笔记一之第一个Android程序
- Microsoft解读
- BZOJ1412[ZJOI2009]狼和羊的故事——最小割
- [转]【Angular4】基础(一):脚手架 Angular CLI
- Robot Framework + Selenium library + IEDriver环境搭建
- Objective-C 之category