selenium-webdriver - 带有 Selenium 网络驱动程序的 Bamboo

标签 selenium-webdriver continuous-integration bamboo

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

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

我用 Google 搜索了一下,但找不到任何关于如何操作的有用信息。

我将非常感谢任何帮助。

最佳答案

你不应该在 Bamboo 服务器上运行任何测试。 CI 服务器并不意味着在其上运行任何测试。它应该只控制测试的执行方式。有多种方法可以处理这个问题。强烈推荐 Selenium Grid。查看另一个线程 here同一个话题

关于selenium-webdriver - 带有 Selenium 网络驱动程序的 Bamboo ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28588411/

相关文章:

git - 学生作业的持续集成

git - 如何使用 Git 和 Nunit 在 Visual Studio Online 中设置持续集成

javascript - 如何在 Selenium 中选择可扩展元素

python - Selenium webdriver python 中新 ExpectedCondition 类的语法

continuous-integration - 您如何生成发行说明?

rest - 无法使用 REST API 从 Bamboo 检索结果

maven - 如何修复 Maven Mulesoft 代码的构建错误

windows - 运行批处理文件时出现 Bamboo 错误,但我可以手动运行它

python - 如何从 python 中的字符串中删除 "🇺🇸"?

java - 如何使用 selenium webdriver 从日历中选择日期