Читать до использования в среде робота с постоянно меняющейся подсказкой - PullRequest
0 голосов
/ 11 апреля 2020

Я новичок в робототехнике. Я пытаюсь создать ключевое слово в моем наборе, чтобы войти в DUT, выполнить команду и получить вывод. но подсказка DUT постоянно меняется. Ниже приводится ключевое слово, а также вывод команды в DUT.

Фрагмент ключевого слова:

Write    show table sys ClassOfService
${output}=    Read Until Regexp    admin@0-9 .*\>  

вывод команды в DUT:

admin@0-9 19:36:44> show table sys ClassOfService profileXml "<?xml version=\"1.0\" encoding=\"UTF-8\"?><cos version=\"1.0\"> <PublicIdentifiers> </PublicIdentifiers> \t\t\t </cos>"; [ok][2020-04-11 19:36:45] admin@0-9 19:36:45>

Но это всегда становится тайм-аут. Пожалуйста, дайте мне знать, если я что-то упустил.

Заранее спасибо

1 Ответ

0 голосов
/ 12 апреля 2020

Ваше регулярное выражение выглядит хорошо, но в Robot Framework> должно быть \ экранировано с другим \. Посмотрите на пример для Чтение до регулярного выражения . Ваша последняя команда должна быть:

Write    show table sys ClassOfService
${output}=    Read Until Regexp    admin@0-9 .*\\>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...