Selenium Grid节点可以运行的最大浏览器数是多少
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Selenium Grid节点可以运行的最大浏览器数是多少相关的知识,希望对你有一定的参考价值。
Selenium Grid节点可以运行的最大浏览器数量是多少,如果我想运行200sh浏览器,您认为Selenium Grid是可行的方法吗?
答案
没有固定的硒网格限制,但您需要记住:
- 只有一个InternetExplorer可以在单个节点上运行。这是浏览器限制,但不是Selenium。我不确定你是否可以在一台机器上启动多个InternetExplorer,但即使你可以,在Intrenet Explorer上运行测试时,窗口应该是焦点,否则测试会搞砸。并且您不能拥有多个窗口,因此如果您希望在IE上运行测试,则运行Internet Explorer浏览器的计算机上不能有多个浏览器。
- 如果您可以在没有selenium的机器上运行200个浏览器实例,那么您可能可以使用selenium网格运行相似数量的实例。当然,Selenium网格本身需要一些资源,但浏览器本身要求更高,特别是当你开始加载页面和进行测试时。我怀疑你能否在实践中做到这一点。
可能它也值得检查无头浏览器,因为它们可能比真正的浏览器更快和/或更轻。
更新:关于SeleniumGrid节点与机器节点。
- 您可以在一台计算机上拥有多个Selenium Grid节点(在不同的端口上)。
- 每个SeleniumGrid节点只能运行一种类型的浏览器,但可以同时运行此浏览器的多个实例。
再次注意上面的IE考虑因素
另一答案
我不相信有一个特定的数字被定义为限制。无论如何,任何数量限制都是任意的。限制永远不会在Selenium Grid上处理X个节点太多。限制将取决于资源。
如果您想在机器内的多个设备,代理或工作空间上运行任意数量的并发Selenium测试运行,那么Selenium Grid就是您的选择。
以上是关于Selenium Grid节点可以运行的最大浏览器数是多少的主要内容,如果未能解决你的问题,请参考以下文章
Python+Selenium笔记:配置selenium Grid