【发布时间】:2021-02-22 14:22:27
【问题描述】:
我正在尝试做这个练习http://www.uitestingplayground.com/progressbar,我想在进度条达到 75% 时按下按钮。
这是我的代码
Open Browser http://www.uitestingplayground.com/progressbar chrome
Maximize Browser Window
Click Button css=#startButton
Wait Until Element Contains css=#progressBar.width 75
Click Button css=#stopButton
Close Browser
谁能帮我捕获进度条状态的正确方法是什么?
【问题讨论】:
-
让我们知道您得到的上述代码的结果是什么。
-
首先,请考虑以下内容:Wait Until* 关键字不是“即时检查”。每隔一段时间进行轮询。现在,考虑一个轮询在宽度为 74 时命中,然后有小的延迟,然后当下一次轮询发生时,宽度已经可以达到 76 .. 然后,您的 Wait Until* 基本上会遇到超时,因为它从未见过 75在这个代码的宽度..
标签: robotframework