2012-10-01 2 views
-1

병렬 테스트를 위해 셀레늄 그리드 2를 사용하고 있습니다. 다음 문제가 있습니다. 테스트가 실패하면 브라우저가 닫히지 않아 노드가 차단됩니다. 가능하면 노드가 브라우저를 다시 시작하거나 테스트를 취소 할 시간 초과를 정의 하시겠습니까?테스트가 실패 할 때 브라우저가 닫히지 않습니다.

+0

테스트에 사용하는 언어는 무엇입니까? 테스트 코드는 어떻게 생겼습니까? – CIGuy

답변

0

셀레늄 grid2 노드에서 테스트가 실패하면 노드가 차단되지 않습니다. 브라우저가 이전에 실패한 테스트에서 열어 둔 경우에도 동일한 노드를 다른 테스트에 사용할 수 있습니다.

1

사용 시도 캐치 및 테스트 마지막 블록이 실행되고 브라우저가 종료됩니다 어떤 희생을 치르 사용 마지막으로

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

실패하면 브라우저를 닫습니다.

관련 문제