在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前缀属性?
我在仓库中什么也找不到。
答案 0 :(得分:0)
不,不是,您必须猴子修补当前方法,或者更好的是编写自己的自定义格式化程序-https://github.com/mattheworiordan/capybara-screenshot/blob/master/lib/capybara-screenshot/rspec.rb#L19