ああ、スクリーンスクレイピングのマスター。jruby と Celerity (どちらも最新バージョン) を使用していますが、このボタンをクリックする方法がわかりません。HTMLコードは次のとおりです。
<div class="chart-toolbar noprint" style="float: left;">
<ul>
<li>
</li>
<li>
<span class="btn-export icon-24 download-24" title="Export"></span>
私はすべてを試しましたが、クリックすることはできません。これが私の現在のコードです:
browser.button(:class, "btn-export icon-24 download-24").click
エラーは次のとおりです。
Celerity::Exception::UnknownObjectException: :class と "btn-export icon-24 download-24" assert_exists を使用してボタンが見つかりません /opt/jruby/lib/ruby/gems/1.8/gems/celerity-0.9.1 /lib/celerity/element.rb:179 assert_exists_and_enabled at /opt/jruby/lib/ruby/gems/1.8/gems/celerity-0.9.1/lib/celerity/clickable_element.rb:69 /opt/jruby/lib をクリック/ruby/gems/1.8/gems/celerity-0.9.1/lib/celerity/clickable_element.rb:9 (ルート) at ./test.rb:17
何か案は?