我们希望使用Selenium网格来并行化我们的测试,但我们的一些测试需要运行测试机器本地的Java代码。换句话说,除了自动化浏览器外,我们还需要在测试机器上运行一些Java代码。 Selenium Grid中是否有钩子可以让我们做到这一点?使用硒网格执行远程代码
PS我们也在寻找詹金斯来设置我们的环境。
编辑:为了更清楚,我需要执行的java代码从Web应用程序获取,下载我们无法单独使用硒的pdf文件。然后它会对这些PDF文件进行一些处理。我想可以在服务器集线器上完成处理,但下载不能。除非有人可以解释如何使用硒下载PDF并将其保存到指定位置?
您是否需要Java代码与测试一起运行或在完成构建之前/之后运行它? –
随着测试。它需要做的事情就像:截图,处理弹出窗口和下载文件,然后操纵下载的文件。 –