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...

URL: http: //www.cars.com/

左上の「New Cars」フォームを検索するボタンクリックアクションを開始するのを手伝ってくれる人はいますか。JavaScriptも使用しているようです。助けていただければ幸いです。

4

2 に答える 2

2

おそらく JavaScript でそれを行う方法がありますが、わずか 1 分で、2 つの異なる方法でボタンをクリックすることができました。

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 に答える