2016-09-01 3 views
0

나는 watir webdriver로 몇 가지 일을하지만 무작위로 IE가 멈추는 프로그램을 작성했다. (나는 그것이 watir과 IE와 관련이 없다는 것을 확실히 알고있다.) 브라우저가 손상된 경우 루비에서 어떤 방법으로 발견 할 수 있습니까? 그것은 정상적으로 회복하는 데 정말로 도움이 될 것입니다. 내가 걸려 넘어 지거나 자동으로 처리하는 경우 검색 할 수있는 일종의 이벤트가 있습니까? 아니면 추락했는지 확인하기 위해 계속 체크인해야합니까? http://innov8tiv.com/wp-content/uploads/2015/03/fix-internet-explorer-stopped-working-and-crashing-error-1.pngIE11이 작동을 멈췄는지 여부에 관계없이 정상적으로 작동합니까?

답변

1

browser.exists?으로 전화하면 창이 닫혔는지 여부를 알려줍니다.

모든 요소 상호 작용도이 호출을 수행하므로 충돌 할 때 수행중인 작업에 따라 다른 오류가 발생할 수 있습니다.

+1

"iexplore.exe가 작동을 멈췄습니다"대화 상자를 사용하여 응용 프로그램이 멈 추면이 기능이 작동합니까? http://innov8tiv.com/wp-content/uploads/2015/03/fix-internet-explorer-stopped-working-and-crashing-error-1.png – redcodefinal

+0

어떤 오류가 발생합니까? Net :: ReadTimeout? – titusfortner

+0

그래, 확실히 시간이 초과 될 것입니다, 문제는 IE가 멈춘다는 것이고, 만약 내가 그것을 죽일 수 있고 다시 가져올 수 있다면 그것을 탐지 할 방법이 필요합니다. 본질적으로 "iexplore가 응답하지 않습니다"라는 메시지가 표시되면 중단 된 것으로 간주됩니다. – redcodefinal