Selenium webdriver 带硒驱动程序的竹子

Selenium webdriver 带硒驱动程序的竹子,selenium-webdriver,continuous-integration,bamboo,Selenium Webdriver,Continuous Integration,Bamboo,工具:Java、Selenium WebDriver、Maven、Git、Bamboo 我不确定如何在Bambol下运行我的测试用例,这些测试用例由java编写,由maven构建,并存储在Git存储库中。Bambol无法打开真正的浏览器(如Firefox、chrome等) 当我尝试使用HTMLUnitdriver(无头浏览器)而不是真正的浏览器时,它是有效的,但HTMLUnitdriver的问题是它运行不好(实际上,它无法运行大多数测试场景,即使其他浏览器也能完美地运行) 我已经用谷歌搜索过了,

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

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

我已经用谷歌搜索过了,但找不到任何关于如何做的好信息


我非常感谢您的帮助。

您不应该在
bambol
服务器上运行任何测试。CI服务器不打算在其上运行任何测试。它应该只控制测试的执行方式。处理这个问题有多种方法<强烈建议使用代码>硒网格。请参阅同一主题的另一个线程

使用BrowserStack执行测试脚本,并将报告/结果作为构建的一部分作为人工制品下载

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


谢谢,我试过了。。它很容易使用,但我不能使用它,因为BrowserStack无法访问我公司的测试环境使用BrowserStack本地测试功能,您将能够访问本地托管的应用程序,设置起来相当容易我没有理解您的观点,重新分级“不应在Bamboo服务器上运行任何测试”@SarahQA Bambol无法打开真正的浏览器(即Firefox、chrome…)当我尝试使用HTMLUnitdriver(无头浏览器)而不是真正的浏览器时,它起了作用。你不应该在Bambol服务器上运行任何测试。竹子应该只触发UI测试机器来运行它们。你看过我提供的链接了吗?谢谢。我设法设置了网格(集线器和节点)。。但是现在我想自动启动Hub&节点,而不是手动启动。如你所知。。。任何帮助是的,您可以将配置保存在一个
json
文件中,并创建一个批处理文件来执行启动集线器和节点的命令。从Bambol中,执行批处理命令非常简单。请参见我的线程