hudson - jenkins headless 浏览器测试的问题

标签 hudson cucumber watir jenkins

我们正在使用 Jenkins 测试一些 Watir 测试和 Cucumber,但我们遇到了结果不一致的问题。我们的构建失败了,因为显然 watir Attach 弹出浏览器失败了(找不到带有我们生成的标题的窗口)。

与通过 Jenkins 启动构建来运行 cucumber 相比,我们通过进入工作区文件夹并在其中手动运行 cucumber 来仔细检查这一点。

Jenkins 构建因弹出窗口而失败,而在工作区文件夹内运行 Cucumber 则没有任何失败。我们猜测这是因为浏览器是 headless 的,因此它没有地址栏或标题栏?是这个原因吗?

如果是这样,有什么办法可以解决这个问题吗?我们如何从 headless 浏览器附加弹出窗口?

我在 Windows 上使用 watir 1.8.1(主要版本)和 IE8。

最佳答案

看起来您必须登录才能使弹出测试正常工作:

(提示:搜索 watir-general 时,搜索 hudson,而不是 jenkins。)

关于hudson - jenkins headless 浏览器测试的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6859045/

相关文章:

webdriver - watir-webdriver 在沉重的页面上通过正则表达式定位元素非常慢

linux - 认证失败

continuous-integration - 在 Hudson 或 Jenkins 中,如何恢复已删除的构建?

java - 错误 - trustAnchors 参数必须非空

continuous-integration - 将虚拟机镜像创建为持续集成工件?

java - 为 Cucumber Java 中的场景大纲示例运行一次后台

JavaFx ListView,获取列表中单元格的文本值

ruby - 在 Poltergeist 中访问响应 header 值

windows - 适用于 Windows 上 Watir 的哪个 Ruby 版本?

ruby - Watir 网络驱动程序需要太长时间才能从下拉列表中获取所选项目