2016-12-15 5 views

답변

1

Ruby 2.3이 기본값 open_timeout을 nil/0에서 60 (초)으로 변경 한 것으로 나타났습니다. 결과적으로 디버거가 중단 점에서 프로세스를 고정 시켰기 때문에 모든 평가 시도가 시작되지 않은 새 스레드를 생성했습니다. 양산되고

  • 서브 클래스 Selenium::WebDriver::Remote::Http::DefaultNet::HTTP 개체에 open_timeout 속성을 재정의 :

    솔루션

    는 것이 었습니다.
  • 카피 바라 javascript_driver을 변경하여 http_client 옵션으로 새 하위 클래스를 사용하는 Capybara::Selenium::Driver의 인스턴스를 사용했습니다.

this gist에 세부 사항이 있습니다.