selenium - 在 Hudson 下运行自动化 Web 浏览器测试

标签 selenium hudson automated-tests watin

我正在运行 Hudson 进行自动化构建,并且很喜欢它。

我现在想使用 WaTiN(首选)或 Selenium 创建自动化 Web 浏览器测试。

由于我的 Hudson 作为 Windows 服务运行(在 Tomcat 下),我该如何配置它来运行?我是否会被迫以 Hudson 盒子上的用户身份登录,以便我的自动浏览器测试能够找到浏览器?或者我可以想出一些其他带有互动 session 的魔法吗?

如果可能的话,我希望 Hudson 盒子本身来运行测试。

最佳答案

经过一些研究,我发现 WaTin 的工作效果不太好,因为我需要将 Hudson 配置为在交互式 Java session 中运行。

Selenium Grid然而,这是完美的 - 有一个 Hudson plug-in也可以控制它。

这就是我们将要使用的。

关于selenium - 在 Hudson 下运行自动化 Web 浏览器测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1816617/

相关文章:

java - 在 Selenium + Java 中获取当前选定的选项作为下拉菜单的文本/字符串

wpf - 带有自动化/编码 UI 测试的第三方 WPF 套件

java - 如何通过 Java 使用 Selenium 右键单击​​链接并在新选项卡中打开链接

Python + Selenium 有效获取列表中元素的属性

java - 能够单击按钮但下一页无法打开

maven-2 - 配置一个 hudson maven 作业以在测试失败时继续构建,但仅在没有测试失败时部署

java - Selenium InternetExplorerDriver 添加 cookie

continuous-integration - 将 SourceMonitor 集成到 Jenkins CI 系统中

tomcat - 配置 Hudson 以部署构建

使用 QTP 进行 WCF Web 服务测试