robotframework - 如果字符串中存在双引号,如何比较 Robot Framework 中的两个变量

标签 robotframework

在我的测试用例中,我试图比较

'Content-type "application/pdf" is not supported'



是否存在。

这是我得到的错误:

Evaluating expression '"Content-type "application/pdf" is not supported" != ""' failed: SyntaxError: invalid syntax (, line 1)



我的关键字表达式是:
Run Keyword If  "${failure_message}" != "${EMPTY}"   My Click Element  id=btn_import_cancel

最佳答案

Robot 允许您通过省略大括号在不带引号的表达式中使用变量。

run keyword if  $failure_message != "" My Click Element  id=btn_import_cancel

如需更多信息,请参阅 Evaluating Expressions在内置库文档中。

关于robotframework - 如果字符串中存在双引号,如何比较 Robot Framework 中的两个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46741949/

相关文章:

robotframework - 如何通过在机器人框架中使用 OR 条件将变量与两个值进行比较?

python - 如何在机器人框架中存储python函数的结果并将其显示在报告中?

robotframework - 如何使用机器人框架在测试步骤中继续失败

selenium - 您如何在 Selenium 库/机器人框架中发送特殊 key ?

python - RobotFramework - 如何从关键字返回值并停止?

json - 使用 Robot Framework 测试 CRUD Web 服务

java - Selenium WebDriver 支持机器人框架吗?

java - 在 RobotFramework 上创建 java 测试而不运行它

python - 机器人框架 : looping through kwargs