2014-05-12 3 views
2

@browser = Watir :: Browser.new (: ie)로 새 브라우저를 열지 않고 Watir-Webdriver를 사용하여 수동으로 열어 본 브라우저로 작업하고 싶습니다. 어떻게하면됩니까?이미 Watir-Webdriver로 브라우저 열기

는 나는이 브라우저 같은 것을 할 수있다 생각했다. (: 제목 => "브라우저 제목") text_field (: ID => '필드 아이디')

내가해야 할 것 같다 'ABC'를 설정합니다. 그것을 작동하도록 브라우저 클래스의 객체를 생성하는 것 .. 제발 나를 인도 해 주시겠습니까?

답변

4

Selenium-webdriver에는 기존 브라우저에 연결할 수있는 기능이 없습니다. 이 기능은 요청되었지만 실행이 불가능한 것으로 마감되었습니다 (Issue 18 참조).

browser = Watir::Browser.attach(:title, "Browser Title") 
browser.text_field(:id => 'Field Id').set 'abc' 

이 API의 주요 부분은 Watir과-Webdriver과 Watir과의 동일합니다 : 당신은 IE를 사용하는 경우

, 당신은 기존 브라우저에 부착 기능이 Watir과 고전을 사용하여 고려할 수 -권위 있는. 당신이하는 일에 따라 약간의 차이가 있습니다. 코드가 require 'watir' 일 경우 이미 Watir-Classic을 사용하고있을 수 있습니다.

+0

감사합니다 저스틴! 그건 당신이 제안대로 작동합니다 :) – user1546784