pycharm RF和多个Editors中,定义参数的一个关键字有多少空格?

kkih6yb8  于 2022-11-29  发布在  PyCharm
关注(0)|答案(2)|浏览(119)

我还是一个射频新手。我最近使用了多种编辑器来编写我的基本机器人脚本(记事本++,Ride,Pycharm),我不确定我是否正确理解了列表Ride vs pycharm,记事本++中的关键字参数编写方式。如果我有一个带有多个参数的关键字(可选和强制),我可以将Ride中的参数单元格保留为无任何值,并继续用值填充其他参数。在这种情况下,考虑该参数的默认值,如果未定义默认值,等于**${EMPTY}的Nothing值被视为该参数的值。x1c 0d1x
对吗?在pycharm & Notepd++中,我们没有这种表格化的可视化代码。所以我需要添加
2个空格来定义我的关键字的每个参数。这是否意味着如果我在我的关键字后添加4个空格而不是2**并添加一些内容,编辑器(记事本++、pycharm)考虑到我的关键字的第一个参数是什么都没有填充,我给第二个参数?我不这么认为?但为什么不请不要'不要直接让我看射频用户指南,我已经看过了。我不知道我可以在mykeyword后面添加多少空格来指向它的第一个parameter.it,当然应该超过1,但是有多少?非常感谢

mspsb9vt

mspsb9vt1#

经验之谈,就是:始终使用2个或更多空格作为分隔符。
RIDE有一个选项可以在保存文件时定义空格数。但是不建议混合使用不同的空格数(我真的不知道这种行为)。你应该一致地使用空格。选择2并在该文件中使用它。
RIDE的另一个选项是管道分离器“|“。虽然它在编辑器中不可见,但生成的文件将以竖线分隔。

l3zydbqr

l3zydbqr2#

Robot Framework使用管道或多个空格分隔关键字和参数。如果您有两个或更多空格,空格的数量并不重要。我更喜欢使用空格,并且我喜欢将变量排成一行,因为可读性很重要。我正在使用带有Robot代码插件的VSCode编写我的测试用例。
关键字参数处理与Python非常相似。如果你的关键字没有参数的默认值,你必须在调用时提供它。如果你在RIDE中将这样一个变量留空,它会写一个""字符,表示一个空字符串。

相关问题