#testing #robotframework
Вопрос:
Я пытаюсь запустить тесты роботов с узла, управляемого Дженкинсом, на другие удаленные машины. Я попытался сделать что-то вроде следующего, но робот, похоже, использует файловую систему на моей локальной машине:
# Ran on a machine managed by Jenkins. Or, even my local development machine.
XML Check Test
Open Connection ${RemoteMachine}
Element Text Should Be ${Path_To_XML_File} text_i_expect second/child
Close Connection
Я знаю о функции «Выполнить команду» в библиотеке SSHLibrary, но я хочу использовать встроенные ключевые слова робота, а не писать команды оболочки или запускать сценарии bash роботом на удаленной машине.
Возможно ли все вышесказанное? Есть ли какая-то платформа тестирования, которую я могу использовать, которая позволит мне это сделать, или мне было бы лучше писать сценарии на Python и использовать pytest?
Я ценю любую помощь. Спасибо.