2016-12-21 13 views
0

Я проделал некоторое исследование этого синтаксиса, но не могу найти смысла.

enter image description here

  • Может кто-нибудь объяснить немного больше этого "C $ {выражение} ="?

  • Как это отличается от $ {expression}?

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

исходный файл: https://bitbucket.org/robotframework/robotdemo/src/51f472687b6a46e88b7c179423f0f336e19497fc/data_driven.robot?at=master&fileviewer=file-view-default

ответ

3

В этом контексте C${expression}= является строка «C», а затем все, что находится в переменных $ {выражение}, а затем строка «=».

Этот код имеет ключевое слово с именем Push buttons, которое принимает в качестве единственного аргумента строку символов, представляющих кнопки. Когда вы звоните Calculate с таким аргументом, как 2+4, ${expression} будет 2+4, поэтому C${expression}= - это строка C2+4=. Затем ключевое слово Push Buttons будет имитировать нажатие «C», «2», «+», «4» и «=».

+0

Спасибо, что это поможет. :) – Vtanathip