带有硒网络驱动程序的竹子

Bamboo with selenium webdriver

工具:Java、Selenium WebDriver、Maven、Git、Bamboo

我不确定如何 运行 我在 Bamboo 下的测试用例由 java 编写并由 maven 构建并存储到 Git 存储库中。 Bamboo 无法打开真正的浏览器(IE、Firefox、chrome..) 当我尝试使用 HTMLUnitdriver(无头浏览器)而不是真正的浏览器时它起作用了,但是 HTMLUnitdriver 的问题是它运行不正常(实际上,即使其他浏览器也不能 运行 大多数测试场景完美无缺)。

我已经 Google 了,但是找不到任何关于如何操作的有用信息。

非常感谢任何帮助。

您不应该 运行 在 Bamboo 服务器上进行任何测试。 CI 服务器不打算 运行 任何测试。它应该只控制测试的执行方式。有多种方法可以处理这个问题。 Selenium Grid 强烈推荐。查看同一主题的另一个话题

使用 BrowserStack 执行测试脚本并下载 reports/results 作为构建的一部分作为人工制品。

或者指定一个具有您需要测试的浏览器的代理。

https://www.browserstack.com/automate