【发布时间】:2018-06-04 12:12:20
【问题描述】:
select msgbox by title and check
[Arguments] ${title} ${msg}
@{wins} Get Window Handles
:FOR ${win} IN @{wins}
\ Select Window ${win}
\ ${current_win_title} Get Title
\ run keyword if "${current_win_title}" == "${title}" run keywords Element Text Should Be contentTD ${msg}
\ ... AND Exit For Loop
您好,我正在使用 SeleniumLibrary 和 robotsframework 测试网站,我需要通过窗口标题切换到特定窗口并检查窗口中的元素文本。
我的问题是在某些情况下所有窗口都不匹配 for 循环中的 if 条件并且循环已用尽,有没有办法检查这种情况并再次运行 for 循环或剂量机器人框架 for 循环有 else在这种情况下参与 for 循环?
【问题讨论】:
标签: robotframework