我正在寻找一种方法来暂停 Selenium 集线器的数据流。这个想法是等到集线器完成处理测试/批处理,将其搁置,向节点发送终止命令,在 headless 虚拟机上重新启动,重新连接后允许数据流继续。这个想法是允许节点/虚拟机重新启动和刷新,从而可能避免挂起和连接超时。想法?
最佳答案
您可以创建一个实现TestSessionListener的java类,而不是暂停数据流。 。该接口(interface)具有可以告诉您测试何时开始和结束的方法。您可以编写自定义代码以在每次测试后或基于其他逻辑重新启动计算机。
您可以引用Selenium Grid Extras使用这个的项目。 有关创建网格插件的更简单示例,请参阅 Grid Plugin Tutorial
关于java - Selenium Hub 暂停数据流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29546101/