1
Watir::Browser.default = "firefox"
  ie = Watir::Browser.start("http://cars.com")

  ie.select_list(:id, 'make_1').set('Chevrolet')
  ie.select_list(:id, 'model_1').set('Cobalt')
  ie.select_list(:id, 'pricehighnew').set('No Max')
  ie.select_list(:id, 'rdnew').set('30 miles')
  ie.text_field(:name, "zc").set "44109"

  ie.form(:method, "GET").submit   #Here is the problem...

网址: http: //www.cars.com/

任何人都可以帮我启动按钮点击操作,在左上角搜索“新车”表单。似乎他们也在使用 JavaScript。我很感激任何帮助。

4

2 回答 2

2

可能有一种使用 JavaScript 的方法,但只需一分钟,我就能够以两种不同的方式单击按钮:

ie.span(:text=>"Search New").click

ie.link(:href=>"javascript:checkZipFirst(document.newForm, quickSubmitNew, document.newForm.zc.value);").click

于 2010-07-01T18:17:53.683 回答
1

这些中的任何一个都可以工作:

browser.a(:class => "button primary zc-submit").click

或者

browser.link(:name => "submit").click

或者

browser.a(:id => "submit", :index => n).click 

其中 n 是索引号

于 2012-06-05T09:55:53.617 回答