【发布时间】:2012-05-01 09:14:53
【问题描述】:
我们希望使用 Selenium 网格来并行化我们的测试,但我们的一些测试需要在测试机器本地运行 java 代码。换句话说,除了自动化浏览器之外,我们还需要在测试机器上运行一些 java 代码。 Selenium Grid 中是否有允许我们这样做的钩子?
PS 我们也在寻找 Jenkins 来设置我们的环境。
编辑:为了更清楚,我需要执行的 java 代码是从 web 应用程序中获取的,下载我们无法单独使用 selenium 的 pdf 文件。然后它会对这些 PDF 文件进行一些处理。我想处理可以在服务器集线器上完成,但下载不能。除非有人可以解释如何使用 selenium 下载 pdf 并将其保存到给定位置?
【问题讨论】:
-
您需要 java 代码与测试一起运行还是在完成构建之前/之后运行它?
-
随着测试。它需要执行以下操作:截屏、处理弹出窗口和下载文件,然后操作下载的文件。