使用 Fitnesse 和 selenium 框架的浏览器并行执行

Browser Parallel Execution using Fitnesse and selenium framework

我正在尝试使用 Jenkins 在不同的浏览器上启动这两个 finesse 套件,但无法这样做。即使我已经参数化了我的构建,但每次都启动相同的浏览器。

您的执行脚本是否对使用哪个浏览器进行了硬编码引用,还是将其留给系统默认值?如果是系统默认设置,那么 运行ning 在同一个浏览器中是有道理的,因为每个套件都只是选择系统默认设置(相同)。

如果您可以编写注册表(windows)或路径(其他OS)更改脚本来修改哪个浏览器是系统默认浏览器,那么您可以在[=16处覆盖系统默认浏览器=]time 并为该线程选择你想要的运行。如果两个作业同时启动并且都试图更改系统默认浏览器,则可能会出现问题。