如何在Rails 5.1系统测试中更改截图路径

时间:2017-07-05 01:14:27

标签: ruby-on-rails ruby-on-rails-5.1

使用Rails 5.1.2 创建系统测试并使用take_screenshot方法。

如何更改这些屏幕截图的创建位置?

2 个答案:

答案 0 :(得分:1)

看起来image path是硬编码的,因此您目前无法更改它。如果您想在那里打开问题或为他们创建拉取请求,可能不会太难改变。

答案 1 :(得分:0)

如果要在CI上执行此操作,这是我想出的解决方案。在我的设置中,我已经有一个“ test-runner.sh”脚本,最后是rspec调用。 yml配置中可能还提供了某种showPDF() { const dialogRef = this.dialog.open(CommanModalComponent,{ data:{ fileSource: this.pdfSrc, fileName: 'test', source: 'TS' }, width: '600px' }); } 设置,但我没有对此进行研究。

after_script: