gpt4 book ai didi

google-chrome - Windows 上的 Chrome 和 Firefox 与 Linux 上的 Chrome 和 Firefox (selenium)

转载 作者:行者123 更新时间:2023-12-02 14:43:40 27 4
gpt4 key购买 nike

我只在 Windows 机器上运行 Selenium 网格,资源使用率相当高。

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

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

最佳答案

Selenium倾向于模拟用户操作,其中一些是:

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

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

<小时/>

更新:

根据您的评论...如果在 Windows 上的 chrome 上呈现某些内容,它在 Linux 上的 chrome 上是否会相同...,值得一提的是,当新版本的 Web浏览器以不同的格式发布(例如 .tz/.tr/.gz for Linux .zip/.rar for Windows),并且它们包含所需的组件(分别为 /32/64 位)根据底层操作系统架构安装浏览器。

尽管安装位置目录结构可能在内有所不同。 ,候选发布版WebDriver经历不同的测试程序(例如Alpha测试Beta测试UATUX控制测试)这确实确保了用户体验在所有操作系统变体中都是无缝且相似的。

因此,从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

关于google-chrome - Windows 上的 Chrome 和 Firefox 与 Linux 上的 Chrome 和 Firefox (selenium),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47939389/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com