Selenium IDE - 验证隐藏/可见的验证消息?

时间:2011-08-18 17:04:43

标签: ide selenium hidden verification visible

我正在尝试测试的网页有多个文本框。每个文本框都有自己隐藏的特定验证消息。

在输入错误值之前,我使用'verifyNotVisible'以确认没有向用户显示验证消息。这部分通过就好了。

之后,我有无效字符的selenium类型,以显示验证消息。

我现在遇到的问题是,当验证消息对我来说是时,Selenium在输入后仍然在'verifyVisible'行失败无效的字符。

以下是我在Selenium中的内容:

Selenium IDE Info 完整图片: http://i.stack.imgur.com/W5RrH.png

请注意,在输入无效字符之前,验证消息将设置为隐藏。此外,'assertValue''verifyTextPresent'都会在显示验证消息之前和之后传递。

有没有人知道让Selenium正确传递'verifyVisible'部分的方法?

1 个答案:

答案 0 :(得分:1)

您可能需要插入适当的等待期。如果您在插入无效字符后立即检查verifyVisible,则在您进行比较时,修改后的DOM可能尚未存在。

看看,例如,在Selenium的clickAndWait看看如何包装适当的暂停。