Selenium Grid节点可以运行的最大浏览器数是多少

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Selenium Grid节点可以运行的最大浏览器数是多少相关的知识,希望对你有一定的参考价值。

Selenium Grid节点可以运行的最大浏览器数量是多少,如果我想运行200sh浏览器,您认为Selenium Grid是可行的方法吗?

答案

没有固定的硒网格限制,但您需要记住:

  1. 只有一个InternetExplorer可以在单个节点上运行。这是浏览器限制,但不是Selenium。我不确定你是否可以在一台机器上启动多个InternetExplorer,但即使你可以,在Intrenet Explorer上运行测试时,窗口应该是焦点,否则测试会搞砸。并且您不能拥有多个窗口,因此如果您希望在IE上运行测试,则运行Internet Explorer浏览器的计算机上不能有多个浏览器。
  2. 如果您可以在没有selenium的机器上运行200个浏览器实例,那么您可能可以使用selenium网格运行相似数量的实例。当然,Selenium网格本身需要一些资源,但浏览器本身要求更高,特别是当你开始加载页面和进行测试时。我怀疑你能否在实践中做到这一点。

可能它也值得检查无头浏览器,因为它们可能比真正的浏览器更快和/或更轻。

更新:关于SeleniumGrid节点与机器节点。

  • 您可以在一台计算机上拥有多个Selenium Grid节点(在不同的端口上)。
  • 每个SeleniumGrid节点只能运行一种类型的浏览器,但可以同时运行此浏览器的多个实例。

再次注意上面的IE考虑因素

另一答案

我不相信有一个特定的数字被定义为限制。无论如何,任何数量限制都是任意的。限制永远不会在Selenium Grid上处理X个节点太多。限制将取决于资源。

如果您想在机器内的多个设备,代理或工作空间上运行任意数量的并发Selenium测试运行,那么Selenium Grid就是您的选择。

以上是关于Selenium Grid节点可以运行的最大浏览器数是多少的主要内容,如果未能解决你的问题,请参考以下文章

配置selenium grid

Python+Selenium笔记:配置selenium Grid

无法删除由于 Selenium Grid 而创建的 %temp% 文件

selenium-grid分布式自动化测试

Selenium 4.x Grid 1/4

运行具有 200 个节点的 Selenium Grid 2。如何增加 Jetty 线程?