加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-16 03:26:37 所属栏目:安全 来源:网络整理
导读:我仅在Windows计算机上运行Selenium网格,资源使用率很高. 我一直在想将Chrome和Firefox放入docker容器中以提高效率的想法. 我的问题是,在不同平台上的浏览器本身是否存在主要区别,即Windows上的Chrome的行为与Linux上的Chrome的行为不同还是它们运行相同的代

我仅在Windows计算机上运行Selenium网格,资源使用率很高.

我一直在想将Chrome和Firefox放入docker容器中以提高效率的想法.

我的问题是,在不同平台上的浏览器本身是否存在主要区别,即Windows上的Chrome的行为与Linux上的Chrome的行为不同还是它们运行相同的代码并具有相同的行为?

最佳答案
Selenium倾向于模拟以下用户操作:

>发送文本:sendKeys(“ LiamHarries”)
>特殊键盘字符:sendKeys(Keys.ENTER)和sendKeys(Keys.RETURN)
>鼠标悬停:moveToElement(element).perform()
>单击:click()

所有这些用户操作均独立于基础OS平台和硬件配置.因此,如果它们运行相同的代码,它们的行为将相同.

更新:

根据您的评论,如果在Windows的chrome上渲染了某项内容,而在Linux的chrome上渲染了相同的内容,则值得一提的是,新版本的Web浏览器以不同的格式发布(例如.tz / .tr / .gz (适用于Linux和.zip / .rar,适用于Windows),它们包含必要的组件(对于Windows / Linux和32/64位,是单独的),以根据基础操作系统体系结构安装浏览器.

尽管OS风格中的安装位置和目录结构可能有所不同,但候选发布的Web浏览器会经历不同的测试过程(例如Alpha测试,Beta测试,UAT和UX控制测试),这可以确保用户体验在整个过程中都是无缝的和相似的所有操作系统变体.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读