Не могу нажать определенную кнопку в Celerity + Jruby - PullRequest
0 голосов
/ 17 ноября 2011

О мастерах скрининга экрана.Я использую 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-exporticon-24 download-24 "assert_exists at /opt/jruby/lib/ruby/gems/1.8/gems/celerity-0.9.1/lib/celerity/element.rb:179 assert_exists_and_enabled в / 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.руб .: 9 (root) at ./test.rb:17

Есть идеи?

1 Ответ

0 голосов
/ 26 марта 2012

вместо

browser.button(:class, "btn-export icon-24 download-24").click

попробуйте

browser.span(:class, "btn-export icon-24 download-24").click

надеюсь, это поможет !!

...