【发布时间】:2018-03-27 09:24:52
【问题描述】:
我想知道是否有人找到了在 IF 条件下调用函数的方法。
我的目标是做类似的事情
${etat}= Set Variable If Page Should Contain Element xpath=//*[@id="${status}"] 3 OUV FER
函数Page Should Contain Element xpath=//*[@id="${status}"] 3运行良好,如果不存在则失败。我只是想知道这个实际项目是否存在,并且根据状态,做一件事或另一件事。在我的情况下,根据当前状态返回标签 OUV 或 FER。
现在,这给了我一个错误:
Evaluating expression 'Page Should Contain Element' failed: SyntaxError: invalid syntax (<string>, line 1)
robotframework 的文档不是很好,我找不到制作它的方法。
我想使用他们的功能而不是自定义功能来完成,因为我不想使用 JS 访问浏览器并从外部检查元素。
谢谢
【问题讨论】:
标签: python selenium if-statement conditional robotframework