【问题标题】:Selenium IDE Conditional StatementsSelenium IDE 条件语句
【发布时间】:2014-04-22 04:03:46
【问题描述】:

我想问一下,除了使用verifyText 命令之外,如果我们没有填写需要填写的字段,是否还有其他方法可以检查显示的错误标签。

这是一个例子:

ID : [is required]

PW : [is required]

Email : [is required]

Dropdown box : [is required]

有没有一种简单的方法来创建测试用例,如果我们先填写ID文本框,然后三个错误标签会显示是否还有其他不需要填写的字段。 此外,如果我们只是从 ID 中填写 PW 或 Email 错误标签,则会显示下拉框。

在该字段为空的情况下保存之前,我只是使用 verifytext,但是如果像这样的条件要求太多,是否有任何简单的方法来创建这个测试用例?

谢谢

【问题讨论】:

    标签: selenium conditional selenium-ide


    【解决方案1】:

    如果我对您的理解正确,您正在寻找一种方法来验证您希望在用户忘记填写所有必要的文本字段时出现的错误消息。

    我使用 waitForText 命令取得了一些成功。由于您知道并期望出现错误消息,因此此命令将等到看到预期的错误消息后再继续。该命令在 30 秒后无法找到预期文本时失败。当我不得不在速度较慢的机器上运行测试时,这也很有用。

    希望这对某人有所帮助。

    另外,作为旁注,如果您需要调整 Selenium IDE 在“等待”语句失败之前等待的时间,请执行以下操作:

    转到.. 选项 > 选项... 在默认超时文本框中,将等待时间更改为您想要的任何值,以毫秒为单位。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-22
      • 2020-11-30
      • 1970-01-01
      • 1970-01-01
      • 2013-01-23
      • 1970-01-01
      • 2022-12-07
      • 2016-06-25
      相关资源
      最近更新 更多