"Bundle"Selenium应用程序与浏览器?



基本上,为了实现自动化,我将把Selenium程序分发给许多客户端。

与其要求每个客户都安装FireFox(并冒着可能不兼容版本的风险),我更希望我的程序目录(可能是便携式版本)中包含FireFox软件(或任何浏览器)。

我的所有客户都将使用Windows btw.

有人尝试过这一点,或者对如何实现这一点有任何建议吗?

EDIT:我想我可以使用带硒的PhantomJS,只需使用PhantomJS驱动程序打包我的软件。这不需要任何外部浏览器来工作,是吗

您还有HTMLUnit无头浏览器选项。请注意,它有自己的专有JavaScript渲染引擎,因此需要确保您的测试也能使用"常规"浏览器。

另一个选项是使用Selenoid和Docker for Windows。您的客户可以使用浏览器下载易于移动的图像(无需将Windows与浏览器文件混淆),并在多个容器中并行运行您的测试套件。

相关内容

  • 没有找到相关文章

最新更新