В вашем примере кода:
${XMLNodes}= Parse XML ${CommandResponseErrorXML}
вы ссылаетесь на ${CommandResponseErrorXML}
, что в свою очередь означает:
${CommandResponseErrorXML} CommandResponseError.xml.
Это будет работать, если файл робота и CommandResponseError.xml
в той же папке.Измените его на:
${InputPath} ${CURDIR}/Input
${CommandResponseErrorXML} ${InputPath}/CommandResponseError.xml
, и вы добавите InputPath для создания полного пути к Root / Input / file.xml.
Примечание: одиночная косая черта работает на обоих Unixи винда.На мой взгляд, он предпочел и избежал обратной косой черты.Даже если только для удобства чтения.