【发布时间】:2018-05-04 10:02:12
【问题描述】:
enter image description here有人可以帮助如何在 RIDE Robot Framework PYTHON 中使用等待条件吗?
我每次都会收到此错误,但它会在此时停止。我希望它继续执行下一个命令。
Country Code Creation 2 | FAIL |
Element '//*[@id="mainBody"]/div[7]/p' not visible after 3 seconds.
项目1.TestSuite1
|失败 | 2 次关键测试,1 次通过,1 次失败 总共 2 次测试,1 次通过, 1 次失败
项目1
|失败 | 2 次关键测试,1 次通过,1 次失败 总共 2 次测试,1 次通过, 1 次失败
【问题讨论】:
-
感谢回复,但重试 1 秒后仍然出现“关键字‘输入国家代码的数字’失败。最后一个错误是:找不到名称为‘输入国家代码的数字’的关键字。” "我尝试的情况是 ::: 在否定情况下提交 [按钮] 我得到了这个,输入 Numberic 时它不会继续执行下一个命令,它会在同一个屏幕上停止。我的要求是在那之后我需要关闭它。 [实际上我期待成功等待直到元素可见,但我可以输入数字,我在这里击中它要么没有关闭或识别这个 Enter 标记。]
-
您似乎使用正确。它告诉你它不可见。如果你使用不正确,它会抛出一个不同的错误。
-
但是 :( y 它停在这一点上,我是这个工具的新手.. 有没有办法让我“等待 Unitl 元素可见” - 元素'//*[@id=" mainBody"]/div[7]/p' 在 3 秒后不可见。" 它记录了失败,但它不会执行我的下一个命令。我只想在此之后关闭。
-
当你使用“等待条件”时,你是在说“我希望这个条件为真。如果它不是真的,测试失败”,这正是它正在做的事情。
标签: python selenium robotframework