Мне нужно, чтобы тестер вводил «@SomeValue», но он автоматически создает параметр «SomeValue». Я не хочу создавать параметр, как я могу избежать символа @? Я пробовал обычный символ escape-черты обратной косой черты, но он не работает.Значение параметра теста Escape в Test Professional 2015
ответ
У меня возникли аналогичные проблемы. Насколько я знаю, нет правильного способа избежать автоматического создания параметров.
Но есть некоторые обходные пути, с которыми вы могли бы работать.
поставить пробел между «@» и именем
положить письмо (или несколько символов), до того, как «@», как это по электронной почте адреса
или жить с пустой параметр, но это будет видно в Test Runner
Это, как они выглядят в Test Runner:
Я надеюсь, что одно из этих способов решения будет соответствовать вашим потребностям.
С уважением
Я пришел к тому же выводу, что и вы. К сожалению, у них нет надлежащего способа избежать символа @ ... – Staulkor
Это параметр, указанный в шагах, и аннотация «@» используется для распознавания переданных параметров. Попробуйте использовать «@@ SomeValue», это проигнорирует первый «@» и рассмотрит оставшуюся строку как ввод параметра. Убедитесь, что вы читаете параметр как String в методе, который используете. –