我想点击按钮。
<input data-ember-action="797" value="Search Now" class="cta-1st clrboth primary search-button firepath-matching-node" type="button">
但它一直显示找不到要点击的元素的错误。 它会找到所有元素直到结束,但是当它涉及到#34;点击&#34;它会抛出一个错误。我的代码是这样的:
@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
答案 0 :(得分:0)
感谢您在此提供的所有帮助。问题是,我在其中一个元素中读错了。
我错过了这一部分。
@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
答案 1 :(得分:0)
由于此处value="Search Now"
有type="button"
部分,因此应遵循简单的代码段。我在我的项目中使用Watir使这个工作..
@browser.button(value: "Search Now").click