2014-12-10 1 views
0

Ruby Watir을 사용하여 웹 자동화를 수행하고 있습니다. 실행 내 단계는 다음과 같습니다 Ruby Watir을 사용하여 '웹 콘솔'창을 활성화해야합니다.

  • 가 드롭 dowm 메뉴에서 내 특정 XML을 선택

    1. 링크 열기.
    2. 실행 버튼을 클릭하십시오.
    3. 웹 콘솔 창을 열려면 F12 키를 누르거나 마우스 오른쪽 버튼으로 inspect 요소를 누른 다음 콘솔 탭을 누릅니다.
    4. '웹 콘솔'창을 선택하십시오.
    5. 모두 선택하십시오.
    6. 모두 복사.
    7. 메모장을 열고 그 위에 붙여 넣습니다.

    4 단계까지 코드를 작성했습니다. 그러나 '웹 콘솔'창을 선택하는 코드를 가져올 수 없습니다. 아래 코드를 참조하십시오.

    # Watir IE driver 
    require 'watir-webdriver' 
    # Required in ruby 1.8.7 
    require 'rubygems' 
    
    b = Watir::Browser.new :firefox 
    b.goto "http://engtestsite.com/kevin/dpr/beaconTester/index_html5.html" 
    
    b.button(:index => 1).click 
    b.select_list(:id,"selectFile").select("testCases/DPR_short_modified.xml") 
    b.button(:text,"Run").click 
    
    b.send_keys :f12 
    sleep (30) 
    
    step 5 
    b.send_keys [:control, "a"] 
    

    이 단계에 대한 올바른 코드를 제안 해주십시오.

    자세한 내용이 필요하면 알려주십시오.

  • 답변

    1

    Watir이 웹 페이지의 컨텍스트에서만 작동하도록 설계 되었기 때문에 Watir에 요구하는 것은 실제로 가능하지 않습니다.

    또한 브라우저 자체를 제어 할 수 없습니다. 따라서 메모장을 열고 거기에 텍스트를 붙여 넣을 수도 없습니다.

    +0

    나는 이것이 효과가 있다고 생각하지 않습니다. 나는 그들이 Watir 윈도우로 간주되지 않는 Firefox 개발자 툴바를 찾고 있다고 생각한다. –

    +0

    아, 네. 무슨 뜻인지 알 겠어. 파머. –

    +0

    귀하의 설명을 반영하여 내 대답을 편집했습니다. –

    관련 문제