作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 robotframework
.定义了一个 keyword
它有两个输入参数,如下所述:
name, id, email
等等。searchBy
仅适用于如上所述的预定义(有效)值。
searchBy
的参数值的有效值?范围?否则会抛出错误并显示错误消息,可能是说无效值。 (如 Java 中的
enum
)
最佳答案
您可以使用 Evaluate检查变量是否具有受支持的值:
*** Keywords ***
| Find something
| | [Arguments] | ${searchFor} | ${searchBy}
| | run keyword if | '${searchBy}' not in ('name', 'id', 'email')
| | ... | Fail | searchBy '${searchBy}' is invalid: must be 'name', 'id' or 'email'
关于enums - 如何在robotframework中调用关键字时使用预定义的参数值进行限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35161647/
我是一名优秀的程序员,十分优秀!