문제

IE 클래스, 이슈 쿼리 등이있는 사이트를 탐색하는 Watir에서 샘플 테스트를 작성하고 있습니다. 완벽하게 작동합니다.

계속 사용하고 싶습니다 Pagecontainer마지막 페이지에있는 메소드가 착륙했습니다. 예를 들어, 해당 페이지에서 HTML 메소드를 사용합니다.

이제 저는 루비를 처음 접했고 방금 Watir를 위해 배우기 시작했습니다.

나는 OpenQA 에서이 질문을 시도했지만 어떤 이유로 watir 섹션은 일반 회원으로 제한됩니다.

내 질문을 봐 주셔서 감사합니다.

편집하다: 간단한 예입니다

require "rubygems"
require "watir"

test_site = "http://wiki.openqa.org/"

browser = Watir::IE.new

browser.goto(test_site)

# now if I want to get the HTML source of this page, I can't use the IE class 
# because it doesn't have a method which supports that

# the PageContainer class, does have a method that supports that
# I'll continue what I want to do in pseudo code

Store HTML source in text file

# I know how to write to a file, so that's not a problem;
# retrieving the HTML is the problem.
# more specifically, using another Watir class is the problem.

Close browser

# end
도움이 되었습니까?

해결책

현재 Watir 질문에 대한 답변을 얻을 수있는 가장 좋은 곳은 다음과 같습니다. Watir-General 이메일 목록.

이 질문에서는 더 많은 코드를 보는 것이 좋을 것입니다. 테스트 중 (AUT)에 따라 응용 프로그램이 도달하는 데 어려움이있는 새 창/탭을 열고 있으므로 PageContainer를 시도하고 싶었습니까? 아니면 두 번째 페이지로 탐색하고 있습니까?

그것이 첫 번째라면, 당신은 #붙이다, 그것이 두 번째라면, 나는 빠른 시작 튜토리얼.

위에 추가 된 코드 후 편집 :

내가 당신이 놓친 것은 그것입니다 Watir :: IE Watir :: pagecontainer를 포함합니다 기준 치수. 그래서 당신은 전화 할 수 있습니다 browser.html 탐색 한 페이지에 HTML을 표시합니다.

다른 팁

동의한다. 그것은 나에게 보인다 browser.html 당신이 원하는 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top