无法使用 watir webdriver 找到元素

can not find element using watir webdriver

我正在尝试点击按钮。

<input data-ember-action="797" value="Search Now" class="cta-1st clrboth primary search-button firepath-matching-node" type="button">

但是一直显示找不到要点击的元素的错误。 它找到所有元素直到结束,但是当涉及到 "click" 时它会抛出错误。我的代码是这样的:

 @browser.div(:id=>'ember730').section(:class=>'tab-pane fade active in').form(:class=>'flight-search ').input(:class=>'cta-1st clrboth primary search-button').click

我错过了什么吗? 我正在使用 Watir

感谢您在这里提供的所有帮助。问题是,我读错了其中一个元素。
我错过了这部分。

@browser.div(:id=>'ember730').section(:class=>'tab-pane fade active in').form(:class=>'flight-search ').text_field(:class=>'cta-1st clrboth primary search-button firepath-matching-node').click

因为这里有 type="button"value="Search Now" 部分,下面的简单代码片段应该可以。我已经在我的项目中使用 Watir 完成了这项工作..

@browser.button(value: "Search Now").click