확인 이상한 메시지가 있습니다 페이지에 표시되어 있으며 클릭 할 수있는 체크 박스가 있습니다. 내가 소스를 볼 때 그러나 그것은 말한다 :되는화면에 체크 박스가 활성화되어 있지만 코드가 비활성화 됨으로 나타납니다.
<input disabled="disabled" type="checkbox" class="billingCheck" />
내 코드는 다음과 같습니다
C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-2.0.4/lib/watir/element.rb:84:in `asse rt_enabled': object {:class=>"billingCheck"} and is disabled (Watir::Exception: :ObjectDisabledException)
나는 다음을 사용하려고하지만 통과 :
browser.checkbox(:class => 'billingCheck').set
나는 다음과 같은 오류가
코드 바로 위에.if
browser.checkbox(:class => 'billingCheck').visible?
browser.checkbox(:class => 'billingCheck').set
end
아이디어가 있으십니까? 미리 감사드립니다.
페이지에서 같은 클래스에 두 개 이상의 확인란이 있습니까? 이것은 무엇을 반환합니까? 'browser.checkboxes (: class => 'billingCheck'). 크기가 –
예 더 많은 체크 박스가있을 수 있으며, 새 계정을 만들 때 동적으로 생성됩니다. 각 체크 박스에는 동일한 코드가 있습니다 – mike
그러면 코드가 비활성화 된 체크 박스에 액세스합니다. –