【问题标题】:Bamboo and Selenium WebdriverBamboo 和 Selenium Webdriver
【发布时间】:2014-05-10 22:43:08
【问题描述】:

我已使用此设置在本地开发了一些测试用例: 蚀, Selenium 网络驱动程序 2.0, 马文 2, 测试NG, 吉特

当我通过 Maven 测试运行测试时,它工作得很好。但现在我的下一个任务是将我的测试转移到 Bamboo。我在 Atlassians HomePage 上进行了搜索,但没有找到任何有关如何操作的好信息。

我认为我必须在 Bamboo 服务器上安装 webdriver?接着? 谁能告诉我如何设置 Bamboo 以便 IT 运行我的测试?

最好的问候,P

【问题讨论】:

标签: java maven webdriver testng bamboo


【解决方案1】:

我使用的是 Ruby Selenium,所以我的设置会有所不同。无论如何我都会解释它,以防它帮助你找到你的解决方案。

我的 selenium 测试是使用 Ruby 编写的,封装在 RSpec(测试框架)中。 Rspec 测试通过 Rake 任务(如 ANT)调用。

在 Bamboo 方面,每个作业如下所示:

  1. 源代码签出
  2. 捆绑安装(获取 GEM 和依赖项)
  3. Rake 任务:运行命名 Rake 任务的 Bamboo Rake 任务(导致 RSpec-Selenium 测试运行)
  4. JUnit Parser(rake 配置为使用 CI_Reporter 以 JUnit 格式输出 RSpec 的结果)解析测试结果,因此 Bamboo 知道什么通过/失败。我在作业配置 -> 任务 -> 竹子的最终任务部分中有这个;即使之前的任务失败,本节中的任何内容都将运行。

【讨论】:

    猜你喜欢
    • 2013-05-25
    • 2012-06-24
    • 2020-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-09
    • 2011-05-11
    相关资源
    最近更新 更多