我正在使用selenium grid 2进行并行测试。我有下一个问题,当测试失败时,浏览器没有关闭导致阻塞节点。如果可以定义节点重启浏览器或取消测试的任何超时?
答案 0 :(得分:1)
如果最终使用测试失败,请使用try catch并关闭浏览器
try{
steps you want to test
}
catch(exception e){
System.out.println(e.printstacktrace)
}
finally{
driver.close();
driver.quit();
}
不惜任何代价终止块将执行,您的浏览器将关闭。
答案 1 :(得分:0)
如果测试在selenium grid2节点上失败,则不会阻止该节点。即使浏览器在之前的失败测试中保持打开状态,也可以将同一节点用于其他测试。