水豚截图的主机URL是否可配置?

时间:2019-07-11 18:05:33

标签: rspec capybara screenshot

在lib / capybara-screenshot / rspec / html_link_reporter.rb中,URL的前缀配置为:

url = URI.escape("file://#{path}")

..产生以下内容:

file:///var/lib/jenkins/agent/workspace/tmp/tmp/Pelican-CI/196/screenshot_2019-07-11-15-29-02.049.html

..它最好是:

http://jenkins:8080/project1/build8/something.jpg

可以使用:

<capybara.asset_host>/<capybara.save_path>

是否可以通过.yml文件配置水豚截图的url前缀属性?

我在仓库中什么也找不到。

1 个答案:

答案 0 :(得分:0)

不,不是,您必须猴子修补当前方法,或者更好的是编写自己的自定义格式化程序-https://github.com/mattheworiordan/capybara-screenshot/blob/master/lib/capybara-screenshot/rspec.rb#L19