javascript - Robot Framework - 通过执行 Javascript 运行关键字 If

标签 javascript selenium automated-tests robotframework

我正在尝试执行 javascript 并使用 run 关键字 if 或类似的内容返回一个值。但它给出了预期的错误。这种情况我该如何度过。示例代码块:

Run Keyword If '${COUNTRY}'=='ES' ${income} Execute Javascript return $('#income').val();

最佳答案

"Run keyword if "条件后需要关键字;您已指定变量名称。要保存关键字的结果,变量名称必须位于该行的第一个单元格中:

${income}    run keyword if    '${COUNTRY}'=='ES' 
...    Execute Javascript return $('#income').val();

关于javascript - Robot Framework - 通过执行 Javascript 运行关键字 If,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38875195/

相关文章:

java - 从 Eclipse 执行 AutoIt 代码

java - 使用 selenium 在 bigbasket 的购物车中搜索并添加产品

python - 如何使用 Google App Engine 运行 Selenium 测试?

python - 使用 Selenium 的下拉菜单和复选框 (python3)

javascript - 将 CSS 转换为不同的格式 (JavaScript/jQuery)

javascript - Three.js 在运行时不更新颜色以网格化

javascript - 无法让我的 JavaScript 暂停按钮恢复 - 即将完成

javascript - 使用knockout js构建的无限滚动在IE9中不起作用

unit-testing - 您在多大程度上对功能进行单元测试?

python - 如何更改 Squish 中 waitForObject 函数使用的默认超时