В Botium вы можете настроить Режим сопоставления для выполнения текстовых утверждений. По умолчанию установлено значение includeLowerCase , что фактически означает совпадение подстроки без учета регистра . Это можно использовать так:
#me
my name is john
#bot
what is your email id
Это будет соответствовать части ответа бота, если это приемлемые утверждения, вы должны решить сами.
В вашем случае режим соответствия regexp может быть лучшим выбором: тогда вы можете использовать регулярные выражения, например:
#me
my name is john
#bot
Hi \w+, what is your email id \?
Подробнее об этом можно прочитать в Botium Wiki .
Имейте в виду, что по умолчанию Botium нормализует всех текстов перед выполнением сравнений, при использовании регулярных выражений вы, скорее всего, захотите отключить это (см. здесь ).
Для изучения других вариантов работы с динамическим контентом в Botium, а именно:
- Файлы высказываний
- Память сценариев
- Asserters и Logic Hooks
пожалуйста, обратитесь к Botium Wiki .