【问题标题】:Sending mail when test fails in Selenium IDE?在 Selenium IDE 中测试失败时发送邮件?
【发布时间】:2014-08-25 11:20:24
【问题描述】:

我有很多注册用户的大网站,我需要创建一个循环测试,自动登录和注销我的测试用户(每小时一次)。在 Selenium IDE 中这很容易。但是接下来的事情是在登录时发送电子邮件不起作用。而且我不知道我该怎么做。 Selenium IDE 是否可以在该测试中每次尝试登录失败后向我发送电子邮件?

【问题讨论】:

    标签: email selenium automated-tests selenium-ide


    【解决方案1】:

    您应该为这类事情使用持续集成工具。查看易于安装的Jenkins。然后在 Jenkins 中创建一个启动 Selenium IDE 测试的作业(可能通过 BATCH 或 SHELL 脚本)。在这个 Jenkins 作业中,您可以配置在失败时接收电子邮件。

    一旦你有了这个 Jenkins CI,你就可以使用它来启动各种工作。不仅是测试,还有构建和其他工程自动化任务。这与您的 SCM 和问题跟踪器一起成为您的工程组织的支柱。

    【讨论】:

    • 我不同意。 seleniumIDE 无法做到这一点。这是通过 WebDriver 完成的。对于新手或非程序员来说,差异是巨大的。
    【解决方案2】:

    正如 Laurent 所说,您可以在测试失败时使用 Jenkins 向您发送电子邮件,但您必须使用 Seleniumhq 而不是 Selenium-ide。

    好消息是您仍然可以在 selenium-ide 中编写测试,然后将它们转移到 seleniumhq 并让 Jenkins 从那里接手。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-10
      • 2022-08-20
      • 1970-01-01
      • 2015-04-29
      • 1970-01-01
      • 2012-10-09
      • 2023-03-22
      相关资源
      最近更新 更多