【问题标题】:"Bundle" selenium application with browser?使用浏览器“捆绑”硒应用程序?
【发布时间】:2015-05-04 20:20:02
【问题描述】:

基本上,我会将我的 Selenium 程序分发给许多客户以实现自动化。

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

顺便说一句,我所有的客户都将使用 Windows。

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

编辑:我想我可以将 PhantomJS 与 selenium 一起使用,然后将我的软件与 phantomjs 驱动程序一起打包。那不需要任何外部浏览器就可以工作,不是吗?

【问题讨论】:

  • 请指定您正在考虑为哪些操作系统/操作系统分发您的独立 Firefox。
  • @SamProtsenko 抱歉没有具体说明。 Windows 将是唯一使用的操作系统。
  • 我的意思是,编辑您的问题并明确添加此信息。您可能还想在您的问题中添加“windows”标签(关键字)。

标签: windows firefox selenium browser selenium-webdriver


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    另一种选择是在 Windows 中使用 SelenoidDocker。您的客户可以使用浏览器轻松下载可移除的图像(无需在 Windows 中使用浏览器文件)并在多个容器中并行运行您的测试套件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-12
      • 1970-01-01
      • 2016-12-29
      • 1970-01-01
      • 2015-10-30
      • 2016-04-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多