簡體   English   中英

使用Watir Ruby庫啟動按鈕單擊操作

[英]Initiate Button click action using Watir Ruby library

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。 感謝您的幫助。

可能有一種使用JavaScript的方法,但是花了幾分鍾,我才能夠以兩種不同的方式單擊按鈕:

ie.span(:text =>“ Search New”)。click

ie.link(:href =>“ javascript:checkZipFirst(document.newForm,quickSubmitNew,document.newForm.zc.value);”)。點擊

這些方法中的任何一個也可以工作:

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

要么

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

要么

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

其中n是索引號

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM