我正在开发一个打开多个 chrome 驱动程序实例的应用程序,我正在通过使我的应用程序多线程来做到这一点。我的意思是,我创建多个线程,每个线程打开多个 chrome 驱动程序并从特定 URL 收集信息。 当chrome浏览器的数量非常大(例如25~30个浏览器(时,我收到chrome扩展程序崩溃的错误。我不知道是因为chrome浏览器CPU使用率还是与chrome有关。 如果我启动我的 chrome 浏览器无头,这会解决我的问题吗?(最小化 CPU 使用率! 需要建议,请。
在尝试执行多线程自动测试执行时,建议在一台计算机上打开 10 个以上的 Chrome 浏览器实例。
根据RAM size
和DISK usage
尝试增加或减少负载(浏览器数量(以找到根本原因。
无头浏览器将有所帮助,因为对于测试执行的方法调用不会有任何物理内存使用,由于多线程可能会出现异常。