Можно ли настроить URL-адрес хоста-скриншота-капибары? - PullRequest
0 голосов
/ 11 июля 2019

в 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>

Настраивается ли атрибут префикса URL-адреса capybara-screenshot в файле .yml?

Я не смог ничего найти в репо.

1 Ответ

0 голосов
/ 11 июля 2019

Нет, это не так, вам придется либо обезопасить текущий метод, либо, что еще лучше, написать свой собственный форматер - https://github.com/mattheworiordan/capybara-screenshot/blob/master/lib/capybara-screenshot/rspec.rb#L19

...