2012-07-09 3 views
-2

새 창 페이지를 첨부하고 존재 여부를 확인해야하는 코드가 있습니다. 나는 이것을 여러 번 할 필요가있다. 나는 알고리즘을 정의 할 수있는 클래스를 만들고 클래스의 정확한 값을 가진 클래스에 적용하려고합니다.메서드를 정의하고 일부 매개 변수로 적용하는 방법

`initialize': wrong number of arguments(1 for 0) (ArgumentError) 

내가 방법을 가르쳐주세요 - 내가

check=Title.new("Business Partner") 
check.check_title() 

내가 얻을 방법이 오류 메시지를 호출하는 코드를 붙여 넣 필요한 장소에서

def check_title() 
@a 
$ie=Watir::IE.attach(:title, @a) 
rescue Watir::Exception::NoMatchingWindowFoundException 
puts ("could not find browser") 
end 
end 

: 나는 다음과 같은 코드를 작성 이 상황을 적절하게 묘사해야한다. 당신이 루비의 클래스를 만드는 방법을 모르는 경우

+1

문제는 코드 샘플로 제공하지 않은 Title 클래스에있는 것 같습니다. 게시 해주세요. –

답변

2

, 당신은 아마 ... 그것에 대해 자신에게 책을 구입하거나 루비를 배우는 데 도움이되는 gazillion 온라인 리소스 중 하나를 읽어야

class Title 
    def initialize(title) 
    @a = title 
    end 
end 
관련 문제