Вот ситуация: у меня есть серверная часть django, которая запускает тесты, создает файлы XML и отправляет их на мой интерфейс django, который делает с ними все, что он хочет (фактически генерирует файлы HTML).
[бэкэнд] -> XML -> [внешний интерфейс] -> HTML
Моя проблема: в файлах XML у меня есть внешние ссылки на мою документацию, которая размещена на моем веб-интерфейсе, а URL-адрес известен только последнему.
Как я могу настроить свой файл .robot для создания элементов, которые будут изменены при перезагрузке во время обработки файла XML, и какие аргументы мне нужно дать для перезагрузки?
EDIT:
Как указано в комментариях, вот пример:
Мой файл робота на самом деле содержит такой тест:
Test_1
[Documentation]Doc: [${PathToRefDoc}#test_1 | test_1_doc]
<:Do Things:>
Значение $ {PathToRefDoc} заменяется во время генерации файла XML, и оно дает что-то вроде этого:
<test id="1" name="Test_1"
<doc>Doc: [<:ref doc URL:>#test_1 | test_1_doc]</doc>
<:Infos on things done:>
</test>
Я хочу, чтобы XML-файл без уже установленного значения <: ref doc URL:>, так как это значение известно не при создании файла, а как «макрос», который следует указывать при обработке файл XML по перезагрузке.