OK私は奇妙なものがあります 私はページに表示され、クリック可能なチェックボックスを持っています。私はソースを表示するときしかし、それは言う:画面でチェックボックスが有効になっているがコードが無効になっていると表示される
<input disabled="disabled" type="checkbox" class="billingCheck" />
私のコードがあるために、以下:
browser.checkbox(:class => 'billingCheck').set
私は次のエラーを取得する:
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)
私は以下を使用しようとしたが、それが渡されましたコードの右に。
if
browser.checkbox(:class => 'billingCheck').visible?
browser.checkbox(:class => 'billingCheck').set
end
前もって感謝します。
ページでは、同じクラスで複数のチェックボックスがありますか?これは何を返しますか? 'browser.checkboxes(:class => 'billingCheck')。サイズ' –
はい新しいチェックボックスを作ることができますが、新しいアカウントを作成するときに動的に作成されます。各チェックボックスには同じコードが表示されます – mike
次に、無効になっているチェックボックスにコードがアクセスします。 –