2016-06-16 4 views
0

Мне нужно, чтобы тестер вводил «@SomeValue», но он автоматически создает параметр «SomeValue». Я не хочу создавать параметр, как я могу избежать символа @? Я пробовал обычный символ escape-черты обратной косой черты, но он не работает.Значение параметра теста Escape в Test Professional 2015

+1

Это параметр, указанный в шагах, и аннотация «@» используется для распознавания переданных параметров. Попробуйте использовать «@@ SomeValue», это проигнорирует первый «@» и рассмотрит оставшуюся строку как ввод параметра. Убедитесь, что вы читаете параметр как String в методе, который используете. –

ответ

1

У меня возникли аналогичные проблемы. Насколько я знаю, нет правильного способа избежать автоматического создания параметров.

Но есть некоторые обходные пути, с которыми вы могли бы работать.

  • поставить пробел между «@» и именем

  • положить письмо (или несколько символов), до того, как «@», как это по электронной почте адреса

  • или жить с пустой параметр, но это будет видно в Test Runner

Это, как они выглядят в Test Runner:

Я надеюсь, что одно из этих способов решения будет соответствовать вашим потребностям.

С уважением

+2

Я пришел к тому же выводу, что и вы. К сожалению, у них нет надлежащего способа избежать символа @ ... – Staulkor