2012-11-23 2 views
1
  • 루비 1.9.3p327
  • Watir과 - webdriver 0.6.1

작동하지 않음 "wait_until"나는이 한 컴퓨터에서 작동하지만 다른 작동하지 않습니다 일부 코드,Watir과 - webdriver 제대로

require 'watir-webdriver' 

b = Watir::Browser.new 

timey = Time.now; b.div(:id => 'nonexistant').wait_until_present(0.1) rescue puts "#{Time.now - timey}" 

이 반환 : 나는 왜 작동하지 않을 수

(6) 0.045506

이 0.1 초 동안 기다려야합니다. 2 대의 컴퓨터간에 볼 수있는 유일한 차이점은 하나는 Ruby p327을 사용하고 다른 하나는 p286을 사용한다는 것입니다.

나는이 관련이 있는지 모르겠지만, 진술 webdriver로드 내가 전에 본 기억하지 않는 "차단 목록은 사용할 수 없습니다"때 내가 선을 나타났습니다.

+0

참고 모든 애드온 및 플러그인을 제거하고 프로필을 완전히 재설정하는 것은 아무 소용이 없습니다. – Virtuoso

+0

이상하게도 대기 모드가 작동합니다 : index하지만 name : 또는 id가 아닌 – Virtuoso

+0

Ruby 1.9.2를 완전히 설치하고 Firefox를 별도로 설치하면 똑같은 일을합니다. 이 노트북을 다시 포맷해야 할 것 같습니다. ( – Virtuoso

답변

0

나는 문제가 보석 webdriver의 Watir과하기 위해 12 월 7 업데이트 (0.6.2)으로 해결 될 것으로 생각합니다.

1

Watir과 - webdriver 아직 파이어 폭스 (17)와 호환되지 않습니다 - 당신은 파이어 폭스를 사용하고 있습니까? 그렇다면 firefox 버전을 확인하십시오. 17로 업데이트되었고 대기중인 메소드를 사용한 테스트가 작동을 멈췄다.

관련 문제