首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >机器人框架中的多行注释

机器人框架中的多行注释
EN

Stack Overflow用户
提问于 2014-09-30 20:24:28
回答 8查看 60.8K关注 0票数 13

有没有任何方法来评论机器人框架中的多行。

在python中,我们有‘.’

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2014-10-01 11:04:23

没有块注释功能。然而,有一个微妙的小技巧,你可以用来评论整个块。它没有被证明是一个多行注释功能,但它可以这样使用。

这个技巧的工作原理是,机器人将忽略表中的任何数据,而这些数据不是四个可识别的表中的一个:关键词、测试、设置或变量。如果您有其他表,它下面的任何内容直到下一个表都会被忽略。

relevant section of the user guide说:

2.1.4解析数据的规则 忽略数据 当机器人框架分析测试数据时,它会忽略:

  • 所有不在第一个单元格中以可识别表名开头的表。
  • ..。

例如:

代码语言:javascript
运行
复制
*** Test Cases *** 
| test 1 
| | log | this is test one

*** comment ***
| test 2
| | log | this is test two

*** Test Cases ***
| test 3
| | log | this is test three

如果您运行上述测试,您将看到只执行测试1和test3。“注释”表中的所有内容都将被忽略。

票数 29
EN

Stack Overflow用户

发布于 2016-12-05 11:27:26

理想情况下,如果您想注释一行机器人代码,请将光标放在该行上,然后按ctrl+/,它将从行的开头对该行进行注释。像这样:

代码语言:javascript
运行
复制
#<<Your Code lines here>>

如果您想在该行或关键字前面指定特定的机器人行或关键字,只需键入#并键入您的comment.Like:

代码语言:javascript
运行
复制
Click &{Locator}  #This keyword clicks on the locator specified.

此外,您还可以选择为测试用例编写文档。例如:如果您的测试用例都是关于验证登录积极场景的,那么您可以将文档编写为:

代码语言:javascript
运行
复制
Test case name
    [Tags]  Valid_credentials
    [Documentation]  This test case validates Login functionality with valid credentials.
    Your keywords or variable declaration will start here
    .....
    .....
    finish your test case

希望这个简单的提示能有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2017-07-25 00:02:34

对于那些想要评论很多行的人来说,另一个窍门是使用ctrl + /。这将注释掉光标所在的行或任何突出显示的行。然后,您可以高亮显示这些行,并再次使用ctrl + /取消注释。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26129435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档