2017-01-02 30 views
0

计数返回1而不是实际的数字。页面对象宝石元素计数不匹配

HTML

<table id='list'> 
    <tbody> 
     <tr><td></td></tr> 
     <tr><td></td></tr> 
     <tr><td></td></tr> 
     <tr><td></td></tr> 
     <tr><td></td></tr> 
     <tr><td></td></tr> 
    </tbody> 
</table> 

PAGE_CLASS

rows(:all_rows, css: '#list tbody tr') 

STEP

puts @current_page.all_rows_elements.count 
=> 1 

不知道:(

+0

此代码适用于我 - 即我得到6.是否可能是时间问题?例如,如果表是异步加载的,则可能并非所有行都在完成加载后才进行计数。 –

+0

对,我在线路前7秒放入'密码',并返回正确的号码 – codesman

回答

0

等待帮助解决此问题。即使Sleep 1也解决了这个问题。