无法使用 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
我正在尝试点击按钮。
<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