From: mirth Date: 2008-02-19T07:04:55+09:00 Subject: Re: How to get html table value efficiently into an array Just found out all I need to do is $arrayResult=frame.table(:id, "SomeTable").to_a.flatten On 2月18日, 下午3时32分, mirth...@gmail.com wrote: > hi guys, > > I have a table in html and I'm using watir rudy to read values from > that table and put into an array. Right now I'm doing like that: > > frame.table(:id, "SomeTable").rows.each_with_index{|r, i| > > totalcells=r.cells.length > j=1 > while j<=totalcells do > $arrayResult.push(r.cell(:index,j).text) > j=j+1 > end > } > > But it's really slow. Is there any better way to do the cell loop and > is there any better way to save the cell values to an array instead of > push? Thanks a lot.