对 Robot Framework 数据驱动示例感到困惑?什么是 "C${}="?

Confuse about Robot Framework data-driven sample? What is "C${}="?

我对这个语法做了一些研究,但找不到它的含义。

提前致谢。

原始文件是:https://bitbucket.org/robotframework/robotdemo/src/51f472687b6a46e88b7c179423f0f336e19497fc/data_driven.robot?at=master&fileviewer=file-view-default

在此上下文中,C${expression}= 是字符串 "C",后跟变量 ${expression} 中的任何内容,再后跟字符串“=”。

此代码有一个名为 Push buttons 的关键字,它将表示按钮的字符串作为单个参数。当您使用 2+4 这样的参数调用 Calculate 时,${expression} 将是 2+4,因此 C${expression}= 是字符串 C2+4=。然后 Push Buttons 关键字将模拟按下 "C"、“2”、“+”、“4”和“=”。