2017-01-02 4 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でもこの問題が修正されています。

関連する問題