-1

我正在使用 selenium grid 2 进行并行测试。我有下一个问题,当测试失败时,浏览器没有关闭导致阻塞节点。如果可以为节点定义任何超时以重新启动浏览器或取消测试?

4

2 回答 2

1

使用 try catch 并在测试失败时关闭浏览器 finally 使用

try{
steps you want to test
}
catch(exception e){
System.out.println(e.printstacktrace)
}
finally{
driver.close();
driver.quit();
}

不惜一切代价 finally 块将执行并且您的浏览器将关闭。

于 2013-07-10T14:47:34.530 回答
0

如果在 selenium grid2 节点上测试失败,则该节点不会被阻塞。即使浏览器在上次失败的测试中保持打开状态,同一节点也可以用于另一个测试。

于 2012-10-01T15:36:23.547 回答