Chrome 和 Firefox Windows 对比 Linux (selenium)

Chrome & Firefox on Windows vs Linux (selenium)

我 运行 宁 Selenium 网格只有 Windows 台机器,资源使用率很高。

我一直在考虑将 Chrome 和 Firefox 放入 docker 容器中以提高效率。

我的问题是,不同平台上的浏览器本身是否存在任何关键差异,即 Windows 上的 Chrome 与 Linux 上的 Chrome 的行为是否不同,或者他们 运行 代码和行为是否相同?

倾向于嘲笑 用户操作 ,其中一些是:

  • 发送文本:sendKeys("LiamHarries")
  • 特殊键盘字符:sendKeys(Keys.ENTER)sendKeys(Keys.RETURN)
  • 鼠标悬停:moveToElement(element).perform()
  • 点击:click()

所有这些用户操作都独立于底层硬件配置。因此,如果它们 运行 相同的代码,它们的行为将相同。


更新:

根据您的评论 ...如果在 chrome 上 windows 上渲染了某个东西,它会在 chrome 上与 [=85 上的渲染相同吗? =]...,当新版本的 Web 浏览器以不同格式发布时值得一提(例如 .tz/.tr/.gz for Linux.zip/.rar for Windows) 并且它们包含所需的组件(分开 / 32 / 64 位)到根据底层 OS 架构安装浏览器。

尽管 安装位置 目录结构 中可能有所不同,但候选版本 通过不同的测试程序(例如Alpha 测试Beta 测试UATUX 控制测试) 这确实确保 用户体验 是无缝的并且在所有 OS 变体。

因此,从Selenium的角度看底层硬件承受无影响

Note : There have been instances when the Headless Chrome feature was available in early Google Chrome builds but that was a well planned move following the Chrome Release Map