【问题标题】:Does CI agent OS matter in webapp UI testing?CI 代理操作系统在 webapp UI 测试中是否重要?
【发布时间】:2021-03-10 03:14:45
【问题描述】:

我们的网络应用程序通常使用 Windows 操作系统中的 Google Chrome 访问。我们真的需要为此使用 Windows 操作系统还是带有 GUI 的 ubuntu 就足够了?

AFAIK,Chrome 是操作系统的沙盒。我们正在使用 teamcity 和 selenium,chr​​ome 驱动程序进行测试。我们的计划是使用带有 GUI 的 Ubuntu 并将其注册为 teamcity 代理,例如如果可能的话,kubernetes pod

【问题讨论】:

    标签: selenium google-chrome teamcity chromium sandbox


    【解决方案1】:

    从一般的角度来看,无论底层的 是什么,都应该可以通过浏览器访问 Web 应用程序。尽管如此,Chrome 严重依赖沙盒,将不同的进程和应用程序保存在不同的分区中。这限制了应用程序和操作系统内核之间的交互。


    Chrome 操作系统和 Chrome 安全性

    Google 的 browser-based operating systemChrome OS 将数据存储在云中,实现了 ...“浏览器就是操作系统”... 的理念,这依赖于许多与 Chrome 浏览器使用相同的安全功能和概念。

    Chrome 通过Sandbox 功能实现了更严格的安全性,并且无论底层操作系统如何,Chrome 也应该像Linux systems implements Sandboxing 一样正常运行。


    参考文献

    您可以在以下位置找到一些相关的详细讨论:


    tl;博士

    Sandboxing Chrome OS system services

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-24
      • 2012-07-31
      • 2011-07-08
      相关资源
      最近更新 更多